Python termios 模块
实例
获取终端属性(仅限 Unix):
import termios
import sys
attrs = termios.tcgetattr(sys.stdin)
print(f'Terminal attributes retrieved')
print(f'Number of attributes: {len(attrs)}')
亲自试一试 »
定义和用法
termios 模块为 Unix 系统提供 POSIX 风格的终端控制。
使用它来操作终端应用程序的设置,例如回显、缓冲或特殊字符。
注意:此模块仅适用于 Unix 系统。
成员
| 成员 | 描述 |
|---|---|
| error | 针对 termios 特有的错误引发异常。 |
| tcdrain() | 等待所有输出传输完毕。 |
| tcflow() | 暂停或恢复输入/输出。 |
| tcflush() | 丢弃已排队的数据。 |
| tcgetattr() | 获取终端属性。 |
| tcsendbreak() | 发送中断信号。 |
| tcsetattr() | 设置终端属性。 |

