标签:lis 当前目录 inux 自动 基础 store 前言 文件夹 文件压缩
当你感到悲哀痛苦时,最好是去学些什么东西。学习会使你永远立于不败之地。
笔者在实现自动化测试框架的时候,由于测试报告中的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‘)
上述代码中:
python常识系列12-->python对文件进行压缩解压缩基于zip格式
标签:lis 当前目录 inux 自动 基础 store 前言 文件夹 文件压缩
原文地址:https://www.cnblogs.com/dream66/p/12873927.html