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

Erroneous Output for Path Check in Python 3.6

我只是在 Python 3.6 中试验 pathlib 库。我想检查我给定的路径中是否存在具有给定文件名的文件。这是我的代码:

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