如何获得按键并做出决定

问题描述 投票:0回答:1

我正在尝试创建一个脚本,该脚本将在其中等待按键,如果按键为'enter',它将开始执行其余代码。否则,它将再次请求按键。

我正在尝试使用Pynput。但是问题在于,对于文档中的给定示例,它只是继续获取​​输入并显示输入。但是我无法在每个输入上设置条件并退出循环。我必须自己一个人逃避。

python linux keypress pynput
1个回答
1
投票

实际上,您不必担心捕获“ Enter”。以另一种方式进行思考,如果仅输入了“ Enter”,则表示用户未输入任何单词,但只是一个“ Enter”。因此,我们可以在下面使用这些代码。

inp=input("waiting for an 'Enter'")
while inp !="":
    inp=input("waiting for an 'Enter'")
print("Now it executes the rest")
© www.soinside.com 2019 - 2024. All rights reserved.