使用python shutil库移动文件

2024-05-19 01:14:08 发布

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

我试图用Pythonshutil库在闪存驱动器中移动文件目录中的特定文件夹。我得到以下错误:

FileNotFoundError: [Errno 2] No such file or directory: 'D:\\New Folder\\CN00020'. 

我看了一些发布的问题,我认为我的问题可能是我没有正确声明文件路径。我正在使用Spyder应用程序for Python和Windows 10。你知道吗

import shutil
shutil.move('D:\\New Folder\CN00020', 'D:\\Batch Upload')

Tags: no文件夹new错误folderfile驱动器文件目录
1条回答
网友
1楼 · 发布于 2024-05-19 01:14:08

问题是\有特殊的含义。Python将\C解释为一个特殊字符。有三种解决方案:

# escape backspace
shutil.move('D:\\New Folder\\CN00020', 'D:\\Batch Upload')

# use raw strings
shutil.move(r'D:\New Folder\CN00020', r'D:\Batch Upload')

# use forward slashes which shutil happens to support
shutil.move('D:/New Folder/CN00020', 'D:/Batch Upload')

相关问题 更多 >

    热门问题