python压缩文件,Django下载zip文件
python压缩文件 使用zipfile import zipfile def convert_zip(zip_path, save_path): ''' # zip_path 要压缩文件的路径 # save_path 文件压缩后保存的路径 ''' local_path = os.path.join(zip_path, "x.xls") zip = zipfile.ZipFile(save_path, "w") # zipfile.ZIP_DEFLATED zip.write(local_path, 'x.xls') zip.close() convert_zip(zip_path, save_path) Django下载zip文件 Django使用临时文件夹tempfile下载其他文件,并压缩为zip文件返回给前端 使用BytesIO()和tempfile下载 import io def contract_download(download_urls): ''' downloads_urls 要批量下载并且压缩的文件 ''' # 创建BytesIO s = io.BytesIO() ...

