все Python 3Linux · macOSosфункция
os.minor
os — номера устройств
Извлекает младший номер (minor) из идентификатора устройства.
Синтаксис
os.minor(...)
Младший номер различает устройства одного драйвера: у дисков SCSI на Linux он кодирует диск и раздел. Используйте вместе с major, а собирать номер обратно — через makedev. Ручные битовые операции дадут неверный результат на другой системе.
Примеры
import os
info = os.stat('/dev/null')
print(os.minor(info.st_rdev)) # → ? только Unix: младший номер устройства /dev/null, обычно 3
print(os.major(info.st_rdev)) # → ? только Unix: старший номер того же устройства, обычно 1
print(os.minor(os.makedev(8, 1))) # → 1 — makedev собирает номер из (major, minor), minor разбирает обратно
print(os.minor(os.stat('/tmp').st_rdev)) # → 0 — у обычного файла или каталога st_rdev нулевой, minor осмыслен лишь для файлов устройств
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности