实现代码如下:
#压缩文件 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=['./report.html','./report.txt'] # 压缩包路径及名字 zip_file = './66.zip' z.get_zip(files,zip_file)