все Python 3osфункция
os.path.ismount
os.path — проверки существования и типа
Проверяет, является ли путь точкой монтирования файловой системы.
Синтаксис
os.path.ismount(path)
На POSIX проверка строится на сравнении устройства и inode с родительским каталогом, поэтому привязанное монтирование (bind mount) в пределах одной файловой системы может остаться незамеченным, а подтом btrfs на Linux, наоборот, всегда считается точкой монтирования. На Windows корень диска и сетевая папка UNC — всегда точки монтирования.
Примеры
import os
print(os.path.ismount('some_file.txt')) # → False
print(os.path.ismount('/')) # → True
print(os.path.ismount(os.path.dirname(os.__file__))) # → False
p = os.path.abspath(os.__file__) # ищем файловую систему, в которой лежит файл
while not os.path.ismount(p): p = os.path.dirname(p)
print(os.path.ismount(p)) # → True
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности