【发布时间】:2019-08-03 16:57:39
【问题描述】:
我在通过 to_csv 写入 zip 文件时遇到了一个特殊问题。
使用 GZIP:
df.to_csv(path_or_buf = 'sample.csv.gz', compression="gzip", index = None, sep = ",", header=True, encoding='utf-8-sig')
提供了一个名为“sample.csv.gz”的简洁 gzip 文件,在其中我得到了我的 csv 'sample.csv'
但是,使用 ZIP 时情况会发生变化
df.to_csv(path_or_buf = 'sample.csv.zip', compression="zip", index = None, sep = ",", header=True, encoding='utf-8-sig')
提供一个名为“sample.csv.zip”的 zip 文件,但其中的 csv 也已重命名为“sample.csv.zip”。 从文件中删除多余的“.zip”会返回 csv。
如何在没有此问题的情况下实施 zip 扩展? 我需要有 zip 文件作为我无法绕过的要求。 我在 Windows 10 机器上使用 python 2.7。
提前感谢您的帮助。
【问题讨论】:
-
请参考这个discussion
标签: python pandas python-2.7