2017-04-17 84 views
0

我認爲下面的代碼將返回所有True。相反,它返回TrueFalse的混合。 os找不到的文件存在。有沒有其他人有這個問題,並找到了解決辦法?Python - os.path無法識別網絡驅動器上的某些文件

>>> 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返回相同的結果。

回答

0

嘗試:

dirPath = r"W:/Some/Path" 

dirPath = r"W:\\Some\\Path" 
相關問題