Winerror 183无法在文件已存在时创建该文件

2024-10-01 00:20:37 发布

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

所以我在python中使用shutil。我要做的是将一个目录从我的onedrive文件夹移动到我的Adobe Premeiere项目文件夹(目录中包含内容)。当我执行命令时“shutil.copytree公司(src,des)“我得到错误:[Winerror 183] Cannot create a file when that file already exists: 'C:/source'

没有与我在源位置复制的树匹配的文件夹/文件。你知道吗

这是我的密码:

import os
import shutil

os.chdir("C:/Users/carlh/OneDrive/Gaffla's videor")

video = input("Enter number: ")

def myfunc():
    for i in os.listdir():
        episod = str(i).split('#')
        if episod[1] == video:
            print("Success")
            print(i)
            src = r"C:/Users/carlh/OneDrive/Gaffla's videor/" + i
            des = r"D:/PROJECTS/ADOBE_PREMIERE"
            shutil.copytree(src, des)


myfunc()

我的代码中有错误还是浏览器中有错误?请帮我做这件事。谢谢。你知道吗


Tags: importsrc目录文件夹os错误onedriveusers
1条回答
网友
1楼 · 发布于 2024-10-01 00:20:37

目标需要是要创建的目录的名称,而不是要在其中创建的父目录。所以你需要:

des = r"D:/PROJECTS/ADOBE_PREMIERE/" + i

相关问题 更多 >