from glob import glob
def generate_list_of_files():
return glob('a[0-9][0-9].txt')
def generate_row(line):
empty_list=[None,None,None]
for i in range (3):
empty_list[i]=line.split(',')[i]
return empty_list
def parse_file(one_file):
list_of_dict=[]
for line in one_file.readlines():
list_of_dict.extend(generate_row(line))
return list_of_dict
def process_files(files):
final_list=[]
for one_file in files:
f=open(one_file,'r') #f means file descriptor
final_list.extend(parse_file(f))
f.close()
return final_list
if __name__=='__main__':
files=generate_list_of_files()
print(process_files(files))
这是你需要的吗
相关问题 更多 >
编程相关推荐