介绍
这篇文章将为大家详细讲解有关使用python怎么实时检测键盘输入,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
在嵌入式,尤其是机器人的python编程中,经常需要实时检测用户的键盘输入来随时控制机器人,这段代码可以帮助我们提取用户输入的字符,并在按下键盘的时候作出反应。
import 系统 import tty import termios def readchar (): 时间=fd 才能;sys.stdin.fileno () 时间=old_settings 才能;termios.tcgetattr (fd) 尝试才能: ,,,tty.setraw (sys.stdin.fileno ()) ,,,ch =, sys.stdin.read (1) 最后才能: ,,,termios.tcsetattr (fd, termios.TCSADRAIN,, old_settings) ,return ch def readkey (getchar_fn=None): 时间=getchar 才能;getchar_fn 一、readchar c1 =,才能获取字符() if 才能奥德(c1), !=, 0 x1b: ,,,return c1 c2 =,才能获取字符() if 才能奥德(c2), !=, 0 x5b: ,,,return c1 c3 =,才能获取字符() return 才能;装备(0 x10 +,奥德(c3),安康;65) while 真正的: 关键才能=readkey () if 才能;关键==& # 39;w # 39;: ,,,# go_forward () if 才能;关键==& # 39;一个# 39;: ,,,# go_back () if 才能;关键==& # 39;& # 39;: ,,,# go_left () if 才能;关键==& # 39;d # 39;: ,,# go_right () if 才能;关键==& # 39;提问# 39;: ,,打破
键=readkey()即可使用
关于使用python怎么实时检测键盘输入就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。