首页 > 编程 > Python > 正文

python监控键盘输入实例代码

2020-01-04 15:54:00
字体:
来源:转载
供稿:网友

本文研究的主要是python/293355.html">python/272740.html">python监控键盘输入的相关代码,用到了os,sys,time等,具体实现代码如下:

#!/usr/bin/env python  # -*- coding: utf-8 -*- import os  import sys import tty, termios import time    if __name__ == '__main__':   print "Reading form keybord"   print """  i j k l   m"""   print 'press Q to quit'   while True:     fd=sys.stdin.fileno()     old_settings=termios.tcgetattr(fd)     #old_settings[3]= old_settings[3] & ~termios.ICANON & ~termios.ECHO      try:       tty.setraw(fd)       ch=sys.stdin.read(1)     finally:       termios.tcsetattr(fd, termios.TCSADRAIN, old_settings)        #print 'error'     if ch=='i':       print 'move forward'     elif ch=='m':       print 'move back'     elif ch=='j':       print "turn left!"     elif ch=='l':       print "turn right!"     elif ch=='u':       print "turn right!"     elif ch=='o':       print "turn right!"     elif ch=='k':       print "stop motor!"     elif ch=='q':       print "shutdown!"       break     elif ord(ch)==0x3:       #这个是ctrl c       print "shutdown"       break     print "Reading form keybord"     print """  i j k l   m"""     print 'press Q or ctrl+c to quit'     #rate.sleep() 

结果:

python,监控键盘输入,获取键盘输入,键盘输入,python实例代码

总结

以上就是本文关于python监控键盘输入实例代码的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!


注:相关教程知识阅读请移步到python教程频道。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表