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