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

tty.md

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

1> **Источник:** https://python-all.ru/3.0/library/tty.html2>3> «Документация Python на русском» – неофициальный перевод официальной документации Python: версии от 2.6 до 3.16, полнотекстовый поиск, английский оригинал рядом с переводом. Эта Markdown-версия страницы предназначена для работы с LLM: вставьте её в ChatGPT, Claude или Cursor.45---67# `tty` – функции управления терминалом89*Платформы:* Unix1011Модуль `tty` определяет функции для перевода терминала в режимы cbreak и raw1213Поскольку он требует модуль [`termios`](https://python-all.ru/3.0/library/termios.html#module-termios), он будет работать только в Unix.1415Модуль `tty` определяет следующие функции:1617#### `[tty.setraw]tty.setraw(fd[, when])`1819Изменяет режим файлового дескриптора2021*fd*2223на raw. Если2425*when*2627опущен, он по умолчанию равен2829`termios.TCSAFLUSH`3031и передаётся в3233[`termios.tcsetattr()`](https://python-all.ru/3.0/library/termios.html#termios.tcsetattr)3435.3637#### `[tty.setcbreak]tty.setcbreak(fd[, when])`3839Изменяет режим файлового дескриптора4041*fd*4243на cbreak. Если4445*when*4647опущен, он по умолчанию равен4849`termios.TCSAFLUSH`5051и передаётся в5253[`termios.tcsetattr()`](https://python-all.ru/3.0/library/termios.html#termios.tcsetattr)5455.5657> **См. также**58>59> **Модуль [`termios`](https://python-all.ru/3.0/library/termios.html#module-termios)**60>61> Низкоуровневый интерфейс управления терминалом.62