我有两个这样显示的文本文件:
names.txt:
andrew
brian
ben
jerry
katie
katherine
和nums.txt
123
456
789
012
345
678
我的代码当前看起来像这样,它将一个文件添加到另一个文件的末尾。
with open("nums.txt",) as f:
with open("names.txt", "a") as f1:
for line in f:
f1.write(line)
我想要发生的是将第二个文件的第1行添加到第一个文件的第1行的末尾,以便输出文件为:
andrew123
brian456
etc.
答案 0 :(得分:1)
您可以执行以下操作:
t1=open('names.txt').read().split()
t2=open('nums.txt').read().split()
t=[i+k+'\n' for i, k in zip(t1,t2)]
with open('new.txt', 'w') as f:
for i in t:
f.write(i)
输出:
andrew123
brian456
ben789
jerry012
katie345
katherine678
答案 1 :(得分:1)
您可以打开两个文件,在两个文件中逐行进行迭代,然后输出到另一个文件。
0xff