如何读取gzip格式的文本文件,而不解压缩使用python写入该行excel?

问题陈述:我有一个包含gzip文件的目录,每个gzip文件都包含一个文本文件。 我已经写了一个代码,它解压所有的gzip文件,然后用于读取每个解压缩的文本文件,然后将该输出结合到一个文本文件,然后应用一个条件,如果条件符合,然后写入Excel。 上面的过程有点乏味和冗长。 任何人都可以帮助我写出代码,直接从txt文件中读取数据,并将其写入excel。

IIUC你可以用第一个read_csv来使用pandas:

df = read_csv('yourfile.gzip', compression='gzip') 

然后在df上应用您的条件并使用to_excel将数据框写回excel:

 df.to_excel(file.xls)