Skip to main content
 首页 » 编程设计

PYTHON多次从引用文件打印

2025年05月04日17youxin

我有一个关于 python 编程的问题。

如果我有像这样的引用文件 (ref.txt)

3 
5 
6 

我想制作一个输出文件,就像我想要这些字符串的 5 倍一样

3 
5 
6 
3 
5 
6 
3 
5 
6 
3 
5 
6 
3 
5 
6 

共 15 行。

我想到了这样的代码

with open('ref.txt') as f1, open('out.txt', 'w') as f2: 
     for i in range(1, 6): 
           for line in f1: 
               value=line.split() 
               line=' '.join(value) + '\n' 
 
               f2.write(line) 

这段代码只是打印原始值。如何打印多个重复行的引用值。

谢谢。

请您参考如下方法:

repeat = "" 
with open('ref.txt') as f1: 
    for line in f1: 
        repeat = "".join([repeat, line]) 
with open('out.txt', 'w') as f2: 
    f2.write(repeat*5)