все Python 3osфункция
os.isatty
os — терминал и устройства
Проверяет, привязан ли файловый дескриптор к терминалу (tty).
Синтаксис
os.isatty(fd)
Позволяет вести себя по-разному в терминале и под перенаправлением: включать цвет и прогресс-бары только для человека, а в файл писать чистый текст. Для файлового объекта то же даёт метод sys.stdout.isatty(). На Windows консоль тоже считается терминалом, а вывод в канал — нет.
Примеры
import os
r, w = os.pipe()
print(os.isatty(r)) # → False
os.close(r)
os.close(w)
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности