Python 3.x 有没有一种方法可以使用python组合迭代多行的2个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

我是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
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]

欢迎来到堆栈溢出!请复习帮助你提出一个好问题,从而得到一个好答案。例如,向我们展示您制作的代码。