【发布时间】:2022-11-23 06:40:20
【问题描述】:
我试图查找是否存在不在当前目录中的文件。该文件在这里:
~/Documents/project/data.csv
我试图通过这样的绝对路径找到它:
os.path.isfile(f'~/Documents/project/data.csv')
我总是出错,因为我是从~/Documents/project/ 之外运行这段代码的。我了解 os.path.isfile 仅适用于当前目录。如果文件存在,我如何修改上面的代码以返回布尔值?
【问题讨论】:
-
使用文件名时,Python 不会自动知道
~表示“我的主目录”。您必须使用os.path.expanduser()函数。否则,它会查找一个名为~的目录。
标签: python