gpt4 book ai didi

python - 在 Python 中,如何识别名称中包含句点的目录?

转载 作者:太空宇宙 更新时间:2023-11-04 03:41:55 25 4
gpt4 key购买 nike

在 Windows 下,假设您有以下目录:

r:\glew-1.10.0

什么 Python 方法可以用来可靠地识别这是一个目录?

os.path.isdir("r:\\glew-1.10.0")  # returns false
os.path.isfile("r:\\glew-1.10.0") # returns true

mode = os.stat("r:\\glew-1.10.0").st_mode
stat.S_ISDIR(mode) # raises a WindowsError - the system cannot find the file

很明显,目录名称中存在句点是导致这些函数出现问题的原因,但我找不到任何替代方法。

最佳答案

回答我自己的无能......

首先是具体的:

isdir(path)

如果路径不存在,将简单地返回 False(它不会引发错误)。

然后是摘要:

如果在 Stack Exchange 或 Google 上搜索没有发现任何其他人提到与您遇到的问题类似的问题,请仔细检查您的代码。除非您正在做一些晦涩难懂的事情,否则您很可能只是自己犯了一个错误。

关于python - 在 Python 中,如何识别名称中包含句点的目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26003473/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com