Документация Python неофициальный перевод

tty.md

28 строк · 2.0 КБ · обычная страница · сырой текст · скачать

1> **Источник:** https://python-all.ru/3.4/library/tty.html2>3> «Документация Python на русском» – неофициальный перевод официальной документации Python: версии от 2.6 до 3.16, полнотекстовый поиск, английский оригинал рядом с переводом. Эта Markdown-версия страницы предназначена для работы с LLM: вставьте её в ChatGPT, Claude или Cursor.45---67# 35.7. [`tty`](https://python-all.ru/3.4/library/tty.html#module-tty) – Функции управления терминалом89Модуль [`tty`](https://python-all.ru/3.4/library/tty.html#module-tty) определяет функции для перевода tty в cbreak и raw режимы.1011Поскольку он требует модуль [`termios`](https://python-all.ru/3.4/library/termios.html#module-termios), он будет работать только в Unix.1213Модуль [`tty`](https://python-all.ru/3.4/library/tty.html#module-tty) определяет следующие функции:1415#### `tty.setraw(fd, when=termios.TCSAFLUSH)`1617Изменяет режим файлового дескриптора *fd* на raw. Если *when* опущен, он по умолчанию равен `termios.TCSAFLUSH` и передаётся в [`termios.tcsetattr()`](https://python-all.ru/3.4/library/termios.html#termios.tcsetattr).1819#### `tty.setcbreak(fd, when=termios.TCSAFLUSH)`2021Изменяет режим файлового дескриптора *fd* на cbreak. Если *when* опущен, он по умолчанию равен `termios.TCSAFLUSH` и передаётся в [`termios.tcsetattr()`](https://python-all.ru/3.4/library/termios.html#termios.tcsetattr).2223> **См. также**24>25> **Модуль [`termios`](https://python-all.ru/3.4/library/termios.html#module-termios)**26>27> Низкоуровневый интерфейс управления терминалом.28