ファイルのリストがあります[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")