python路径操作函数os.path.ismount可以判断一个路径是否是挂载点,在windows系统上,所有的盘符都是挂载点,比如C盘,D盘。在linux系统上,取决于硬盘如何挂载,本文最后会给出linux系统上的示例。
os.path.ismount(path)
bool类型
windows机器
import os
print(os.path.ismount("C:/")) # True
print(os.path.ismount("D:/")) # True
print(os.path.ismount('D:/work')) # False
linux机器
使用df -hl 命令来查看硬盘挂载情况,图中出现的路径都是挂载点。
>>> import os
>>> os.path.ismount('/')
True
>>> os.path.ismount('/data')
True
>>> os.path.ismount('/boot')
True
>>> os.path.ismount('/data/home')
False
>>> os.path.ismount('/dev')
True
>>> os.path.ismount('/dev/shm')
True
>>> os.path.ismount('/run')
True
>>> os.path.ismount('/run/user/3001')
True
QQ交流群: 211426309