我有2个文本文件text1.txt和text2.txt。
text1.txt包含:
sam
mat
tom
text2.txt包含:
robbie
peter
steve
我希望输出类似于: -
sam1
mat1
tom1
robbie2
peter2
steve2
因此对于text1.txt元素,我想为所有元素打印相同的ID,然后将ID递增1并将其打印出来,对应于text2.txt中的元素/名称,如上所示。
有任何帮助吗? 感谢
答案 0 :(得分:1)
试试这个:
files = ['text1.txt', 'text2.txt']
for (id, file) in enumerate(files, start=1):
with open(file, 'r') as f:
for line in f.xreadlines():
print line.strip() + str(id)
答案 1 :(得分:1)
>>> for i, f in enumerate([open('text1.txt'), open('text2.txt')], start=1):
... for line in f:
... print '%s%s' % (line.strip(), i)
... f.close()
...
sam1
mat1
tom1
robbie2
peter2
steve2