pengkunstone 2020-05-16
当你感到悲哀痛苦时,最好是去学些什么东西。学习会使你永远立于不败之地。 笔者在实现自动化测试框架的时候,由于测试报告中的html报告和文件夹中的图片都要发作为邮件附件发送,所以笔者干脆先做成压缩文件后再发邮件。分享分享python如何进行文件压缩的。
# 把当前目录的test.txt文件压缩到a.zip压缩包中 import zipfile f = zipfile.ZipFile(‘a.zip‘, ‘w‘, zipfile.ZIP_DEFLATED) f.write(‘test.txt‘) f.close()
上述代码中:
# 把当前目录的a.zip压缩包中的test.txt进行解压 import zipfile f = zipfile.ZipFile(‘a.zip‘,‘r‘) f.extract(‘test.txt‘)
上述代码中:
import zipfile f = zipfile.ZipFile(‘a.zip‘,‘r‘) for file in f.namelist(): f.extract(file,‘./temp‘)
上述代码中: