标签:des com blog class div code c log t tar sp
zf.py文件
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 |
"""desc:读取配置文件config.ini压缩sourcepath路径到targetpath 并可以排除不需要压缩的文件excludefiletime:2014/4/30 12:03:42author:ggh"""import
zipfile, os, configparser, timefirsttime =
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.") |
config.ini
|
1
2
3
4 |
[global]sourcepath =
D:\Web(.net)targetpath =
D:\Web(.net).zipexcludefile =
D:\Web(.net)\Web.Config,D:\Web(.net)\Web(.net)_ln.sln |
标签:des com blog class div code c log t tar sp
原文地址:http://www.cnblogs.com/lovedeeply/p/3701039.html