Python Glossary English

все 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Сообщить о неточности