import zipfile
#解压缩
# 得到压缩包里所有文件
zip_file = zipfile.ZipFile("test.zip")
zip_list = zip_file.namelist()
print(zip_list)
# ['__init__.robot', 'abc.robot', 'abc2.robot', 'global_variables.robot', 'mypython.py', 'rf_test.py', 'test.robot', 'variables.robot']
# 循环解压文件到指定目录
for f in zip_list:
zip_file.extract(f, "unzip")
#压缩
# 在指定zip压缩文件目录下创建zip文件
zip_file = zipfile.ZipFile("test.zip", mode='a', compression=zipfile.ZIP_DEFLATED)
zip_file.write("tt.txt", "tt.txt")
zip_file.close()
python利用zipfile压缩和解压文件
最新推荐文章于 2024-07-02 17:23:19 发布