本文研究的主要是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模拟鼠标点击实现方法(将通过实例自动化模拟在360浏览器中自动搜索python)Python实现windows下模拟按键和鼠标点击的方法windows下python模拟鼠标点击和键盘输示例Python键盘输入转换为列表的实例Python中的模块导入和读取键盘输入的方法Python读取键盘输入的2种方法python基于windows平台锁定键盘输入的方法python模拟鼠标点击和键盘输入的操作

python键盘输入代码,python监控键盘输入实例代码相关推荐

  1. Linux质数合数的脚本,python输出100以内的质数与合数实例代码

    python输出100以内的质数与合数实例代码 具体代码如下所述: __author__ = 'Yue Qingxuan' # -*- coding: utf-8 -*- #求质数 p=[2] for ...

  2. python点名代码_基于python tkinter的点名小程序功能的实例代码

    基于python tkinter的点名小程序功能的实例代码,花名册,次数,窗口,未找到,初始化 基于python tkinter的点名小程序功能的实例代码 易采站长站,站长之家为您整理了基于pytho ...

  3. python界面小游戏贪吃蛇_用Python实现童年贪吃蛇小游戏功能的实例代码

    贪吃蛇作为一款经典小游戏,早在 1976 年就面世了,我最早接触它还是在家长的诺基亚手机中. 尽管贪吃蛇的历史相对比较久远,但它却有着十分顽强的生命力,保持经久不衰,其中很重要的原因便是游戏厂家不断的 ...

  4. python监控键盘输入_Python实现监控键盘鼠标操作示例【基于pyHook与pythoncom模块】...

    本文实例讲述了Python实现监控键盘鼠标操作.分享给大家供大家参考,具体如下: # -*- coding: utf-8 -*- import pythoncom import pyHook impo ...

  5. python购物车代码_python简单商城购物车实例代码

    本文为大家分享一个简单商城购物车的python代码,供大家参考,具体内容如下 要求: 1.写一段商城程购物车序的代码 2.用列表把商城的商品清单存储下来,存到列表 shopping_mail 3.购物 ...

  6. python 12306登录_Python 实现12306登录功能实例代码

    下面一段代码给大家带来了python实现12306登录功能,具体代码如下所示: #!/usr/bin/env python import requests import urllib.parse im ...

  7. python 12306登录 2019_Python 实现12306登录功能实例代码

    下面一段代码给大家带来了python实现12306登录功能,具体代码如下所示: #!/usr/bin/env python import requests import urllib.parse im ...

  8. python正则表达式代码_python的re正则表达式实例代码

    导读热词 本文研究的主要是python的re正则表达式的相关内容,具体如下. 概念:正则表达式(通项公式)是用来简洁表达一组字符串的表达式.优势是简洁,一行胜千言. 应用:字符串匹配. 实例代码: C ...

  9. excel文件成绩处理python代码_Python处理Excel文件实例代码

    因为工作需求,需要审核一部分query内容是否有效,query储存在Excel中,文本内容为页面的Title,而页面的URL以HyperLink的格式关联到每个Cell. 于是本能的想到用Python ...

  10. python绘制蟒蛇_Python实现七彩蟒蛇绘制实例代码

    本文主要研究的是Python编程turtle的实例,绘制一个七彩蟒蛇..具体如下. 第2周的课后练习里,有一道题目,要求修改"蟒蛇绘制"程序,对Python 蟒蛇的每个部分采用不同 ...

最新文章

  1. C#只允许启动一个WinFrom进程
  2. smartfoxserver java客户端_SmartFoxServer之服务器篇一
  3. 洛谷P1396 营救 题解
  4. 2018/8/31周报
  5. SQL Server死锁诊断--同一行数据在不同索引操作下引起的死锁
  6. JavaScript(三)—— JavaScript 函数/JavaScript 作用域/JavaScript 预解析/JavaScript 对象
  7. eclipse 左边目录结构下五referenced library解决办法
  8. flutter图片识别_从头到尾撸一遍Flutter的一切...
  9. 《快活帮》第三次作业:团队项目的原型设计
  10. vnc远程桌面很慢_服务器远程桌面连接很慢
  11. 计算机二级access通过技巧,计算机二级Access考试技巧:筛选记录
  12. 运用.NET Framework中的类来创建看上去很专业的报表。
  13. POJ - 3250 Bad Hair Day 单调栈
  14. 什么是数据中台,让企业的数据作为生产资料转变为数据生产力
  15. 大数据杀熟行为10月1日起明令禁止!
  16. android tif格式文件,后缀tif文件怎么打开(tif图片查看器安卓版)
  17. android平板电脑忘记密码怎么解锁,平板密码忘了怎么解锁
  18. 解决在stata横向合并出现的not uniquely identify observations in the using/master data
  19. java网络编程1-查询Internet地址
  20. latex公式斜体_latex输入斜体

热门文章

  1. Go 语言——Tensorflow
  2. [WPF疑难] 模式窗口被隐藏后重新显示时变成了非模式窗口
  3. JavaNIO - AbstractInterruptibleChannel
  4. 25行代码实现Promise函数
  5. 京东商城-商城研发部 算法岗面试
  6. 大数据系列修炼-Scala课程07
  7. DB2 导出数据文件
  8. C#只允许启动一个WinFrom进程
  9. 保护 ASP.NET 会话状态
  10. goland http proxy 代理设置