协慌网

登录 贡献 社区

如何查找 Python 中是否存在目录

在 Python 的os模块中,有没有办法找到目录是否存在,例如:

>>> os.direxists(os.path.join(os.getcwd()), 'new_folder')) # in pseudocode
True/False

答案

如果您不关心它是文件还是目录,您正在寻找os.path.isdiros.path.exists

例:

import os
print(os.path.isdir("/home/el"))
print(os.path.exists("/home/el/myfile.txt"))

很近!如果传入当前存在的目录的名称, os.path.isdir将返回True 。如果它不存在或者它不是目录,则返回False

是的,使用os.path.exists()