我正在检查目录是否存在,但我注意到我使用的是 os.path.exists
而不是 os.path.isdir
。两者都工作得很好,但我很好奇使用 isdir
而不是 exists
有什么优势。
最佳答案
os.path.exists
如果有一个具有该名称的常规文件,也将返回 True
。
os.path.isdir
仅当该路径存在并且是目录或指向目录的符号链接(symbolic link)时才会返回 True
。
关于python - os.path.exists 与 os.path.isdir 之间的优缺点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15077424/