新博客地址:http://gorthon.sinaapp.com/
纯粹是蛋疼哈。
下面是个zip文件,压缩次数请自测。
http://u.115.com/file/f052e317c0
解压代码是:
import zipfile
zipName="a.zip"
# i = 0
while zipfile.is_zipfile(zipName) :
zipHandle=zipfile.ZipFile(zipName,"r")
for filename in zipHandle.namelist() :
zipName=zipHandle.extract(filename,path='dest_dir')
#i+=1
# print i
# i文件的个数
zipHandle.close()
这里附上压缩算法:
import zipfile
target = 'a.zip'
source = 'test.jpg'
for i in xrange(100):
handle = zipfile.ZipFile(target, 'w')
handle.write(source)
source, target = target, target == 'a.zip' and 'b.zip' or 'a.zip'
handle.close()
有点不好理解,懒得解释了,就这样吧。