我目前正在编写一个脚本,它必须检查所有指定的文件夹是否确实存在。我发现我必须将 os.path.isdir() 与绝对路径一起使用。
我有以下目录结构:
X:\
pythonscripts\
files\
Films\
Series\
src\
当我打开我的 python 命令行并尝试文件夹是否确实存在时,我得到以下信息:
>>> import os
>>> os.path.isdir('X:\pythonscripts\src')
True
>>> os.path.isdir('X:\pythonscripts\files')
False
>>> os.path.isdir('X:\pythonscripts\files\Films')
False
>>> os.path.isdir('X:\pythonscripts\files\Series')
False
这很奇怪,因为当我将这些路径复制并粘贴到 Windows 资源管理器中时,我可以毫无问题地访问它们。我检查了权限,所有文件夹都具有相同的权限。有谁知道我做错了什么?