Python 读取键盘输入字符

找了一圈,发现Python下读取键盘输入的字符还挺麻烦的,找到这个例子,linux下用这个,ch是读取的字符

  1. import  os
  2. import  sys
  3. import  tty, termios
  4. fd = sys.stdin.fileno()
  5. old_settings = termios.tcgetattr(fd)
  6. try :
  7.     tty.setraw( fd )
  8.     ch = sys.stdin.read( 1 )
  9. finally :
  10.     termios.tcsetattr(fd, termios.TCSADRAIN, old_settings)

在windows下,就简单的多

  1. import  msvcrt
  2. ch = msvcrt.getch()

 

你可能感兴趣的:(Python 读取键盘输入字符)