我有一个文件列表[input1.txt,input2.txt,input3.txt]
我想创建一个名为input.txt的新文件
然后我想递归地使input.txt成为input1.txt的克隆,然后是2然后3
我该怎么做?
答案 0 :(得分:4)
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")