天天看點

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,如需轉載請自行聯系原作者