【发布时间】:2026-02-14 10:40:01
【问题描述】:
我有一个 CSV 文件,大小为 350 MB。我想使用 python 压缩,以便我可以邮寄这个文件。 我试过了:
zipfile.ZipFile(file_name+'.zip', mode='w').write(file_name)
但这只是将 CSV 文件重命名为 ZIP 文件。它不会减少文件大小。
【问题讨论】:
标签: python-3.x csv zip
我有一个 CSV 文件,大小为 350 MB。我想使用 python 压缩,以便我可以邮寄这个文件。 我试过了:
zipfile.ZipFile(file_name+'.zip', mode='w').write(file_name)
但这只是将 CSV 文件重命名为 ZIP 文件。它不会减少文件大小。
【问题讨论】:
标签: python-3.x csv zip
将压缩方法传递给构造函数:
zipfile.ZipFile(filename, mode='w', compression=zipfile.ZIP_LZMA)
默认情况下,库使用ZIP_STORED,它是未压缩的存档成员。
来源:Python Docs
【讨论】: