tty —终端控制Function

源代码: Lib/tty.py


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

因为它需要termios模块,所以它只能在 Unix 上工作。

tty模块定义以下Function:

  • tty. setraw(* fd when = termios.TCSAFLUSH *)

    • 将文件 Descriptors* fd 的模式更改为 raw。如果Ellipsis when *,则默认为termios.TCSAFLUSH,并传递给termios.tcsetattr()
  • tty. setcbreak(* fd when = termios.TCSAFLUSH *)

    • 将文件 Descriptors* fd 的模式更改为 cbreak。如果Ellipsis when *,则默认为termios.TCSAFLUSH,并传递给termios.tcsetattr()

See also

  • Module termios

  • 低级终端控制界面。