Python Glossary English

Python 3.12+Windowsosфункция

os.listmounts()

os — файловая система

Возвращает список точек монтирования тома; том задаётся GUID-путём из os.listvolumes(). Только Windows, Python 3.12+.

Синтаксис

os.listmounts(volume)

Принимает GUID-путь тома вида \\?\Volume{…}\, полученный из os.listvolumes, и возвращает его точки монтирования: букву диска или каталог. У тома их может быть несколько или ни одной — тогда к нему нет пути, привычного пользователю.

Примеры

import os
print(not hasattr(os, 'listmounts') or callable(os.listmounts))   # → True
print(hasattr(os, 'listmounts') == hasattr(os, 'listvolumes'))   # → True
vols = os.listvolumes() if hasattr(os, 'listvolumes') else []
mounts = [m for v in vols for m in os.listmounts(v)]
print(all(isinstance(m, str) for m in mounts))   # → True

См. также

Частые ошибки

Открыть в полном глоссарииdocs.python.orgСообщить о неточности