2017-10-19 85 views
0

我剛剛在Python 3.6中試驗了pathlib庫。我想檢查在給出的路徑中是否存在具有給定文件名的文件。這裏是我的代碼:Python 3.6中路徑檢查的錯誤輸出

from pathlib import Path 
f = Path('/Libraries/Documents/sample.txt') 
print("File {} Exists".format(f)) if f.exists() else print("False") 

而且,我得到的輸出是:

>>> False 

,而這樣的文件,這條道路真正存在。

上面的代碼中可能的錯誤是什麼?

回答

0

當我對上面的代碼進行小小的修改時,它運行良好。

import pathlib 
f = pathlib.Path(r'C:\Users\user\Documents\sample.txt') 
print("File {} Exists".format(f)) if f.exists() else print("False") 

而且我得到了正確的輸出此時

>>> File C:\Users\user\Documents\sample.txt Exists 

我想通了,我得到了錯誤的輸出之前,因爲我錯過了在路徑規範是R