import
msvcrt
print
ord
(msvcrt.getch())
import
os
import
termios
# 获取标准输入的描述符
fd
=
sys.stdin.fileno()
# 获取标准输入(终端)的设置
old_ttyinfo
=
termios.tcgetattr(fd)
# 配置终端
new_ttyinfo
=
old_ttyinfo[:]
# 使用非规范模式(索引3是c_lflag 也就是本地模式)
new_ttyinfo[
3
] &
=
~termios.ICANON
# 关闭回显(输入不会被显示)
new_ttyinfo[
3
] &
=
~termios.ECHO
# 使设置生效
termios.tcsetattr(fd, termios.TCSANOW, new_ttyinfo)
# 从终端读取
print
ord
(os.read(fd,
7
))