如何使用Python将文件复制到新目录?

Shutil模块提供了用于复制文件以及整个文件夹的功能。要一次复制多个文件,您必须拥有要复制的所有文件的列表,并循环遍历它们才能复制它们。

调用shutil.copy(source,destination)会将路径源中的文件复制到路径目标中的文件夹。(源和目标都是字符串。)如果目标是文件名,它将用作复制文件的新名称。此函数返回复制文件路径的字符串。例如,

import shutil, os
files = ['file1.txt', 'file2.txt', 'file3.txt']
os.mkdir('my_new_folder')
for f in files:
    shutil.copy(f, 'my_new_folder')