如何在python中解压缩.gz文件并将其中包含的所有文件读入不同的列表?

我有一个文件chrom.txt.gz,在这个文件中,我有30个不同的文本文件。我想使用gzip打开此文件,然后创建一个函数,以便可以读取每个文件并将其存储在单独的列表中。我正在尝试的功能是:

def txt_to_list(filename):
  f = open(filename,'r')
  for line in f.readlines():
    lst = line.strip()
    final_list.append(lst)
  return final_list

file1 = txt_to_list('file1.txt')
file2 = .....

那么,是否有自动化该过程的方法?这样我就不必手动调用该函数30次。而且我不明白如何在gzip之后取出所有文件。该怎么做?

menghui1987 回答:如何在python中解压缩.gz文件并将其中包含的所有文件读入不同的列表?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3117899.html

大家都在问