相关疑难解决方法(0)

Python从用户读取单个字符

有没有办法从用户输入读取一个单个字符?例如,他们在终端按一个键然后返回(有点像getch()).我知道Windows中有一个功能,但我想要一些跨平台的功能.

python input

242
推荐指数
14
解决办法
25万
查看次数

确定python中的按键长度

假设我想在python中创建一个非常简单的程序,指示按下一个键的时间.因此,如果我键入并按住j键片一会儿,我正在寻找一个能够显示信息的程序the key 'j' was pressed for 1.1 seconds.

根据我的理解,应该实现的方式是检测KEYDOWN事件和KEYUP事件并对其加时间戳,并对时间戳进行适当的减法.因此,检测KEYDOWN和KEYUP事件就足够了.

关于检测单个按键或检测单个字符输入的SO有各种各样的问题和答案,例如这一个这个,它们都使用某种形式的getch.我查看了python curses库,从我可以看出,密钥检测的主要形式也是单字符getch()的形式.但是这些没有检测到按键的长度 - 它们只检测KEYDOWN.

我认识到检测按键的长度是游戏中的必要任务,所以我希望pygame有方法来检测按键持续时间.但我希望可以使用更纤薄,更直接的库来检测按键持续时间.

python keypress

5
推荐指数
1
解决办法
2291
查看次数

如何在Python中读取键盘输入

我在Python中遇到键盘输入问题.我尝试了raw_input,只调用一次.但我希望每次用户按任意键时都能读取键盘输入.我该怎么做?谢谢你的回答.

python user-input python-2.7

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

python ×3

input ×1

keypress ×1

python-2.7 ×1

user-input ×1