看着python简明教程学习python,备份文件的时候老是出现问题。这里记录一下解决方案。
info-zip下载地址:http://www.info-zip.org/Zip.html#Downloads
代码如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
import
os
import
time
#1.需要备份的文件或者文件夹
source
=
[
'd:\\sll'
,
'D:\\download'
]
#2.需要备份的存放目录
target_dir
=
'd:\\pyback\\'
#3要压缩的文件
target
=
target_dir
+
time.strftime(
'%Y%m%d%H%M%S'
)
+
'.zip'
print
target
zip_command
=
"zip -qr %s %s"
%
(target,
' '
.join(source))
print
zip_command
if
os.system(zip_command)
=
=
0
:
print
'Successfull back to'
,target
else
:
print
'backup failed'
|
这里要压缩的文件不需要'%s',这样windows下无法创建文件。
然后运行 “python back.py”压缩成功info-zip
本文转自xuzw13 51CTO博客,原文链接:http://blog.51cto.com/xuzhiwei/1288648,如需转载请自行联系原作者