为什么不能将多个文件复制到一个目录中?

2024-05-13 02:14:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图将多个文件从一个目录复制到另一个目录。在

src_files = os.listdir("srcdir")
print(src_files)
for file_name in src_files:
    full_file_name = os.path.join("srcdir", file_name)
    if (os.path.isfile(full_file_name)):
        shutil.copy(full_file_name, "destdir/")

但是我得到了以下错误:

^{pr2}$

我想shutil.复制是否支持目标目录?这就是documentation所说的。在

编辑: 根据评论,我想我应该加上这是64位Debian机器上的Python3.4。在

编辑2: 作为一个解决办法,我将使用shutil.copytree公司(“sourcedir”,“destdir/”)似乎可以使用。我将不回答这个问题,并提交一个错误报告或其他东西,除非有答案公布。在


Tags: 文件pathnamesrc目录编辑osfiles