Python3将文件压缩成zip格式

例如我这里将 upload_load.py 文件压缩成 upload_load.zip ,运行代码,在指定目的下就会生成:upload_load.zip 文件

#压缩文件
import time,zipfile
class zip:
    def get_zip(self,files,zip_name):
        zp=zipfile.ZipFile(zip_name,'w', zipfile.ZIP_DEFLATED)
        for file in files:
            zp.write(file)
        zp.close()
        time.sleep(5)
        print('压缩完成')

if __name__ == '__main__':
    z=zip()
    # 文件的位置,多个文件用“,”隔开
    files=['upload_file.py']
    # 压缩包路径及名字
    zip_file = 'upload_file.zip'
    z.get_zip(files,zip_file)

效果图:

发布了130 篇原创文章 · 获赞 84 · 访问量 94万+

猜你喜欢

转载自blog.csdn.net/qq_32502511/article/details/104274274