我有一个文件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
之后取出所有文件。该怎么做?