转换目录csv.gz版文件到cs

2024-10-01 15:38:04 发布

您现在位置:Python中文网/ 问答频道 /正文

我做过那种事,我把自己搞糊涂了,超出了任何理性的想法!我使用Python3.6中的requests从一个网站下载了一堆文件。 所有这些文件都是csv.gz格式的。我想把这些文件转换成.csv格式。在

假设我在一个文件夹中有3个文件:
blahblahblah1.csv.gz
blahblahblah2.csv.gz
blahblahblah3.csv.gz

有关gzip压缩的文档说明:

import gzip
with gzip.open('somefile.gz', 'rt') as f:
text = f.read()

我想按照以下思路做些事情:

^{pr2}$

谢谢你的帮助!!在


Tags: 文件csv文档import文件夹网站格式with
1条回答
网友
1楼 · 发布于 2024-10-01 15:38:04

不漂亮。。。。但它是有效的:)

import gzip    

for filename in list_of files:
  with gzip.open(filename, 'rt') as f:
    data = f.read()
    with open(filename[:-3], 'wt') as f:
      f.write(data)

filename[:-3]部分只是从中生成转换文件名的一种快速方法 blahblahblah.csv.gzblahblahblah.csv

相关问题 更多 >

    热门问题