Python 2:
使用
itertools.izip加入了两个迭代器。
from itertools import izipfor line_from_file_1, line_from_file_2 in izip(open(file_1), open(file_2)):
如果文件长度不相等,请使用
izip_longest。
在Python 3中,请使用
zip和
zip_longest。另外,使用a
with打开文件,这样即使出现错误也可以自动处理关闭。
with open(file1name) as file1, open(file2name) as file2: for line1, line2 in zip(file1, file2): #do stuff



