Python 3.6中路径检查的错误输出

问题描述:

我刚刚在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 

,而这样的文件,这条道路真正存在。

上面的代码中可能的错误是什么?

当我对上面的代码进行小小的修改时,它运行良好。

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