我是 python 新手,遇到了这个挑战,我有 2 个 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_lines 和 f2_lines,然后遍历 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]
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句