Python 3.x 有没有一种方法可以使用python组合迭代多行的2个txt文件的内容?
我是python新手,遇到了这个挑战 我有两个txt文件,分别是test1.txt和test2.txt test1.txt包含以下内容:Python 3.x 有没有一种方法可以使用python组合迭代多行的2个txt文件的内容?,python-3.x,Python 3.x,我是python新手,遇到了这个挑战 我有两个txt文件,分别是test1.txt和test2.txt test1.txt包含以下内容: 111111111 222222222 333333333 444444444 555555555 而test2.txt包含: aaaaaaa bbbbbbb ccccccc ddddddd 现在我想生成一个新文件,如下所示: 111111111 aaaaaaa bbbbbbb ccccccc ddddddd 222222222 aaaaaaa bbbbb
111111111
222222222
333333333
444444444
555555555
而test2.txt包含:
aaaaaaa
bbbbbbb
ccccccc
ddddddd
现在我想生成一个新文件,如下所示:
111111111
aaaaaaa
bbbbbbb
ccccccc
ddddddd
222222222
aaaaaaa
bbbbbbb
ccccccc
ddddddd
333333333
aaaaaaa
bbbbbbb
ccccccc
ddddddd
等等
我尝试了几种方法,但它只合并了两个文件,就是这样。在这里,我将两个文件的行分别读入两个f1\u行和f2\u行,然后在test1.txt中迭代每一行,并将该行与test2.txt中的所有行一起打印 因此,每当遇到test1.txt中的一行时,就会打印该行加上test2.txt中的所有行
with open('test1.txt','r') as f1, open('test2.txt','r') as f2:
f1_lines=f1.readlines()
f2_lines=f2.readlines()
for line in f1_lines:
print(line.strip())
[print(line.strip()) for line in f2_lines]
欢迎来到堆栈溢出!请复习帮助你提出一个好问题,从而得到一个好答案。例如,向我们展示您制作的代码。