制心一处,无事不办.

    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(‘’,‘’,‘’)