import collections
file_data = collections.defaultdict(list)
with open("you_file") as f
for line in file:
tag, data = line.split('\t', 1)
file_data[tag].append(data)
for file_name, data in file_data.items():
with open(file_name, 'w') as f:
f.write("\n".join(data))
对于一个有200000行的输入文件来说,这需要5秒的时间。在
相关问题 更多 >
编程相关推荐