【发布时间】:2018-02-04 01:17:46
【问题描述】:
我做过这样的事情,我把自己弄糊涂了,超出了任何理性思考的范围!我在 python 3.6 中使用requests 从网站下载一堆文件。
所有上述文件均为csv.gz 格式。我想将这些文件转换为 .csv 格式。
假设我在一个文件夹中有 3 个文件:blahblahblah1.csv.gzblahblahblah2.csv.gzblahblahblah3.csv.gz
有关 gzip 压缩状态的文档:
import gzip
with gzip.open('somefile.gz', 'rt') as f:
text = f.read()
我想做一些类似的事情:
import os
import gzip
for file in os.listdir(folder):
convert file from csv.gz to .csv
感谢您的帮助!!
【问题讨论】:
-
我会在 shell 中执行此操作。 ' 对于 *.csv.gz 中的 x;做 gunzip $x ;完成'
-
@Doon 你忘了POSIX shells sucks hard。
标签: python python-3.x csv python-requests gzip