python - os.path.exists 与 os.path.isdir 之间的优缺点

标签 python directory os.path

我正在检查目录是否存在,但我注意到我使用的是 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/

相关文章:

python - 属性值中不允许使用未转义的 '<'

python - 添加多个重叠立方体的矢量化方式

python - 查找多个文件时如何使用 os.path.join()

python - 如何使用 pygame 播放 mp3?

python - 从数据库 flask-babel 翻译字符串

python - 打开 CSV 目录中的所有文件并读取每一行 Python

android - Android如何从APK文件中排除某些文件夹

php disk_total_space

python - 正斜杠后面直接加句号的目的是什么?

python - 如何用python在文件中写入列表