我正在尝试将dir1复制到dir2。 Dir1包含子文件夹和文件。在复制的时刻,我创建了这样的网址,如C:/dirA/dir1
和C:/dirB/dir2
。正如你看到的所有斜杠转发。当运行时,我得到这个错误Python将斜杠转换为正斜杠
No such file or directory path C:/dirB/dir2\\folder1\\file.txt
当你看到子文件夹和文件有反斜杠。我真的不知道如何更改反斜杠,因为当我创建一个路径时,我不知道子文件夹/文件的名称。我无法发布整个代码,因为它很大。 复制我使用distutils.dir_util.copy_tree
。
花费几分钟隔离代码的相关部分,它真的不那么难 – YXD
如果你有一个字符串的路径,你可以做path.replace('/','\') –