python压缩文件脚本
2020-11-22 21:27
标签:des com blog class div code c log t tar sp zf.py文件 config.ini python压缩文件脚本,搜素材,soscw.com python压缩文件脚本 标签:des com blog class div code c log t tar sp 原文地址:http://www.cnblogs.com/lovedeeply/p/3701039.html
"""desc:读取配置文件config.ini压缩sourcepath路径到targetpath 并可以排除不需要压缩的文件excludefile
time:2014/4/30 12:03:42author:ggh"""import
zipfile, os, configparser, time
firsttime =
time.time();
config =
configparser.ConfigParser()
config.readfp(open(‘config.ini‘))
excludefile =
config.get(‘global‘, ‘excludefile‘)
ls =
excludefile.split(‘,‘)
def
writeInZip(z, testdir):
for
d in
os.listdir(testdir):
if
os.path.isdir(testdir+os.sep+d):
writeInZip(z, testdir+os.sep+d)
else:
if
ls.count(testdir+os.sep+d) ==
0:
z.write(testdir+os.sep+d)
testdir =
config.get("global","sourcepath")
z =
zipfile.ZipFile(config.get("global","targetpath"), ‘w‘)
writeInZip(z, testdir)z.close() print
(‘Zip Success!‘)
print
(time.time() -
firsttime)
input("\n\nPress the enter key to exit.")
[global]
sourcepath =
D:\Web(.net)
targetpath =
D:\Web(.net).zip
excludefile =
D:\Web(.net)\Web.Config,D:\Web(.net)\Web(.net)_ln.sln
上一篇:js实现照片墙功能