首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Python中使用getch

如何在Python中使用getch
EN

Stack Overflow用户
提问于 2022-01-17 19:02:44
回答 1查看 283关注 0票数 0

当我在中使用getch库并使用Linux时,如何在中使用kbhit函数?我在msvcrt库中找到了kbhit函数,但我不使用msvcrt,因为它只适用于Windows,而且我无法为getch库找到任何东西。

这是我现在的代码:

代码语言:javascript
复制
import getch
import threading

def onkey():
    while getch.kbhit():
        input = str(getch.getch())
        print(input)

t = threading.Thread(target=onkey)
t.daemon = True
t.start()
EN

Stack Overflow用户

发布于 2022-05-29 21:06:15

KBHIT -“如果键盘字符被击中,返回True,否则为False。”

所以当你按下任何键,它就会返回True。如果您想知道您按了哪个键:

代码语言:javascript
复制
import getch

key = getch.getch().decode('utf-8')

print(key)
票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70746303

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档