Python中捕获键盘的方式详解

 更新时间:2019年03月28日 10:25:42   作者:学PYTHON的阿飞  
这篇文章主要介绍了Python中捕获键盘的方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

python中捕获键盘操作一共有两种方法

第一种方法:

使用pygame中event方法

使用方式如下:使用键盘右键为例

if event.type = pygame.KEYDOWN  and event.key =pygame.K_RIGHT:

       print(‘向右移动')

第二种方法:

使用pygame中的key模块

1,使用pygame.key.get_pressed()返回一个包含键盘中所有按键的元组,元组用一个变量接收。如:

keys_pressed = pygame.key.get_pressed()

2.通过键盘常量,判断元组中键盘的值来确认按键是否被按下。  如果被按下按键对应的值为1。如:

if keys_pressed[pygame.K_RIGHT]:

     print(‘向右移动')

例子:

key_pressed = pygame.key.get_pressed()

           if keys_pressed[pygame.K_RIGHT]:

                      print(‘向右移动')

区别:

第一种每次按完按键后必须松开按键才能继续下一次操作。灵活性不好。

第二种可以按住不松开,操作持续进行。灵活性好。

以上所述是小编给大家介绍的Python中捕获键盘的方式详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • python 如何读取列表中字典的value值

    python 如何读取列表中字典的value值

    这篇文章主要介绍了python 如何读取列表中字典的value值,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-02-02
  • 基于Python实现多人聊天室的示例代码

    基于Python实现多人聊天室的示例代码

    这篇文章主要为大家详细介绍了如何基于Python实现多人聊天室功能,文中的示例代码讲解详细,具有一定的借鉴价值,有需要的小伙伴可以参考下
    2025-02-02
  • Python学习之pip包管理工具的使用

    Python学习之pip包管理工具的使用

    学习 Python 的过程中,经常会使用 pip 命令去安装第三方模块。pip 是 Python 默认集成的包管理工具,而其本质就是 Python 标准库中的一个包,只是比较特殊一些。本文就来为你你全面揭示一下 pip 包管理工具的使用
    2022-08-08
  • Python+logging输出到屏幕将log日志写入文件

    Python+logging输出到屏幕将log日志写入文件

    这篇文章主要给大家介绍了关于Python+logging输出到屏幕将log日志写入文件的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-11-11
  • Pandas使用query()优雅的查询实例

    Pandas使用query()优雅的查询实例

    本文主要介绍了Pandas使用query()优雅的查询实例,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-01-01
  • 详解python多线程之间的同步(一)

    详解python多线程之间的同步(一)

    这篇文章主要介绍了python多线程之间的同步,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-04-04
  • 详解python中*号的用法

    详解python中*号的用法

    这篇文章主要介绍了python中*号的用法,文中通过代码给大家介绍了双星号(**)的用法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-10-10
  • 关于Word2Vec可视化展示

    关于Word2Vec可视化展示

    这篇文章主要介绍了关于Word2Vec可视化展示,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-11-11
  • Python简单实现阿拉伯数字和罗马数字的互相转换功能示例

    Python简单实现阿拉伯数字和罗马数字的互相转换功能示例

    这篇文章主要介绍了Python简单实现阿拉伯数字和罗马数字的互相转换功能,涉及Python针对字符串与列表的遍历、运算等相关操作技巧,需要的朋友可以参考下
    2018-04-04
  • Python自动化办公之Word转PDF的实现

    Python自动化办公之Word转PDF的实现

    这篇文章主要为大家详细介绍一下如何在 windows、mac、linux 三种系统中都可以生成 PDF 的解决方案,文中的示例代码讲解详细,需要的可以参考一下
    2022-05-05

最新评论