Сообщить об ошибке.

Функция ismount() модуля os.path в Python

Проверить существование точки монтирования

Синтаксис:

import os.path

os.path.ismount(path)

Параметры:

  • path - путь к точке монтирования.

Возвращаемое значение:

  • bool - True если путь является точкой монтирования.

Описание:

Функция ismount() модуля os.path возвращает True если путь path существует и является точкой монтирования, False в противном случае.

Точка монтирования, это точка в файловой системе, в которой были смонтированы различные файловые системы.

  • В POSIX функция проверяет, находится ли родительский путь path/.. на устройстве, отличном от path или путь path/.. и путь path указывают на один и тот же i-node на одном устройстве - это должно определять точки монтирования для всех вариантов Unix и POSIX. Функция не может надежно определять точки монтирования одной и той же файловой системы.
  • В Windows корень буквы диска и общий ресурс UNC всегда являются точками монтирования и для любого другого пути вызывается GetVolumePathName, чтобы узнать, отличается ли он от входного пути.

Аргумент path может принимать байтовые или текстовые строки. Функция os.path.ismount() может принимать объект, представляющий путь к файловой системе, например такой как pathlib.PurePath.

Примеры использования:

>>> import os.path
>>> os.path.ismount('/run')
# True
>>> os.path.ismount('/dev')
# True
>>> os.path.ismount('/home')
# False