# 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`
  低级终端控制接口。