我有一个文件列表 [input1.txt,input2.txt,input3.txt]
我想创建一个名为 input.txt 的新文件
然后我想递归地使 input.txt 成为 input1.txt 的克隆,然后是 2,然后是 3
我该怎么做?
import shutil
def recwrite(filelist):
if len(filelist) > 0:
shutil.copyfile(filelist[0], "input.txt")
recwrite(filelist[1:])
但是,递归地执行它没有任何意义,迭代地执行它会快得多:
import shutil
filelist = ["input1.txt","input2.txt","input3.txt"]
for filename in filelist:
shutil.copyfile(filename,"input.txt")