小编Ksh*_*tiz的帖子

Python pandas to_csv zip 格式

通过 to_csv 写入 zip 文件时,我遇到了一个特殊的问题。

使用 GZIP:

df.to_csv(path_or_buf = 'sample.csv.gz', compression="gzip", index = None, sep = ",", header=True, encoding='utf-8-sig')
Run Code Online (Sandbox Code Playgroud)

给出了一个名为 ' 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')
Run Code Online (Sandbox Code Playgroud)

给出了一个名为“ sample.csv.zip ”的 zip 文件,但在其中,csv 也已重命名为“sample.csv.zip”。从文件中删除额外的“.zip”会返回 csv。

如何在没有此问题的情况下实现 zip 扩展?我需要有 zip 文件作为我无法绕过的要求。我在 Windows 10 机器上使用 python 2.7。

预先感谢您的帮助。

python python-2.7 pandas

16
推荐指数
3
解决办法
5615
查看次数

标签 统计

pandas ×1

python ×1

python-2.7 ×1