Python Glossary English

Python 3.4+statфункция

stat.S_ISPORT()

тип файла

Проверяет по st_mode, что объект — event port, механизм событий Solaris. На других системах всегда False.

Синтаксис

stat.S_ISPORT(os.stat(path).st_mode)

Как и S_ISDOOR, появилась в 3.4 ради полноты: функция доступна везде, но константа stat.S_IFPORT вне Solaris равна 0, и ответ всегда False. В учебных задачах она не нужна; встретив её в чужом коде, не ищите ошибку — это переносимая заглушка, а не проверка, которая что-то находит на Linux.

Примеры

import os, stat
os.mkdir('d')
print(stat.S_ISPORT(os.stat('d').st_mode))  # → False
print(stat.S_IFPORT)  # → 0 (на Linux, macOS и Windows)

См. также

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