Python - os.path无法识别网络驱动器上的某些文件

时间:2017-04-17 21:17:42

标签: python-2.7

我认为以下代码会返回所有True。相反,它会返回TrueFalse的混合。 os找不到的文件确实存在。有没有其他人遇到过这个问题并找到了解决方案?

>>> dirPath = r"W:\Some\Path"
>>> os.path.isdir (dirPath)
True
>>> for di, sDi, files in os.walk (dirPath):
    for fil in files:
        filePath = os.path.join (di, fil)
        print os.path.exists (filePath)


False
False
True
False
True
True
...

os.path.isfile会返回相同的结果。

1 个答案:

答案 0 :(得分:0)

尝试:

dirPath = r"W:/Some/Path" 

dirPath = r"W:\\Some\\Path"