是否可以使用 shutil.copy() 制作文件的多个副本?

Is it possible to make multiple copies of a file using shutil.copy()?

如果你有一个文件,你想复制一定次数,然后将它们保存在另一个目录中,你会怎么做。我有一个名为 menu.txt 的文件,我想在另一个目录中复制该文件的 5 个副本,并在文件名中添加一个数值,这样它们就不会覆盖 ex: (menu1.txt, menu2.txt, …)

for i in range(10)
    shutil.copy("menu.txt", path)

我需要使用 .split() 还是什么来实现它?

每个副本使用不同的文件名。

for i in range(1, 11)
    shutil.copy("menu.txt", os.path.join(path, f"menu{i}.txt"))

这将在目标目录中创建 menu1.txtmenu10.txt