问题描述
我有一个名为 C:/
的字符串,我想检测这个字符串是否是驱动器的路径。
显然,它似乎是驱动器,但我想要一个代码或模块来确定这是一个驱动器。
我认为答案很简单,但我不知道该怎么做。
我使用的是 Python 3.8 和 Window。谢谢。
解决方法
您可以使用 path.exists() 函数:
from os import path
path.exists("C:/")
如果您只想测试驱动器的根目录(“C:/”而不是“C:/File/File2/”),您可以通过测量路径的长度来检查:
def is_drive(path):
if len(path) <= 3 and os.path.exists(path):
return True
return False
如果驱动器存在,此方法将返回。我希望这会有所帮助,这实际上取决于您想使用此功能的目的。