35.7. tty - 终端控制功能

源代码: Lib / tty.py

tty模块定义了将tty置于cbreak和raw模式的函数。

因为它需要termios模块,它将仅在Unix上工作。

tty模块定义以下函数:

tty.setraw(fd, when=termios.TCSAFLUSH)

将文件描述器fd的模式更改为raw。如果忽略时,则默认为termios.TCSAFLUSH,并传递到termios.tcsetattr()

tty.setcbreak(fd, when=termios.TCSAFLUSH)

将文件描述器fd的模式更改为cbreak。如果忽略时,则默认为termios.TCSAFLUSH,并传递到termios.tcsetattr()

也可以看看

模块termios
低级终端控制接口。