制心一处,无事不办.
import os
import zipfile
#压缩文件
with zipfile.ZipFile(‘yasuo.zip’,‘w’) as myzip:
myzip.write(‘1.内置模块-序列化-pickle.py’)
#解压文件
with zipfile.ZipFile(‘yasuo.zip’,‘r’) as myzip:
myzip.extractall(‘../‘)
#如何压缩当前文件夹所有文件
with zipfile.ZipFile(‘yasuo.zip’,‘w’.zipfile.ZIPDEFLATED) as myzip:
#获取当前目录中的所有项
_arr = os.listdir(‘./‘)
for i in arr:
myzip.write(i)
#使用shutil模块进行归档压缩
import shutil
_#参数一:创建的压缩文件名称,参数二:指定的压缩格式,参数三:要压缩的文件或文件夹路径
_shutil.make_archive(‘’,‘’,‘’)