天天看点

python windows备份文件info-zip

看着python简明教程学习python,备份文件的时候老是出现问题。这里记录一下解决方案。

代码如下:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

<code>import</code> <code>os</code>

<code>import</code> <code>time</code>

<code>#1.需要备份的文件或者文件夹</code>

<code>source </code><code>=</code> <code>[</code><code>'d:\\sll'</code><code>,</code><code>'D:\\download'</code><code>]</code>

<code>#2.需要备份的存放目录</code>

<code>target_dir </code><code>=</code> <code>'d:\\pyback\\'</code>

<code>#3要压缩的文件</code>

<code>target </code><code>=</code> <code>target_dir </code><code>+</code> <code>time.strftime(</code><code>'%Y%m%d%H%M%S'</code><code>)</code><code>+</code><code>'.zip'</code>

<code>print</code> <code>target</code>

<code>zip_command </code><code>=</code> <code>"zip -qr %s %s"</code> <code>%</code> <code>(target,</code><code>' '</code><code>.join(source))</code>

<code>print</code> <code>zip_command</code>

<code>if</code> <code>os.system(zip_command) </code><code>=</code><code>=</code> <code>0</code><code>:</code>

<code>    </code><code>print</code> <code>'Successfull back to'</code><code>,target</code>

<code>else</code><code>:</code>

<code>    </code><code>print</code> <code>'backup failed'</code>

这里要压缩的文件不需要'%s',这样windows下无法创建文件。

然后运行 “python back.py”压缩成功info-zip

本文转自xuzw13 51CTO博客,原文链接:http://blog.51cto.com/xuzhiwei/1288648,如需转载请自行联系原作者