防止击键

Prevent keystrokes

有必要确保在特定时间段内它们不能按某个键,例如Space。这样在休息期间,用户点击不会以任何方式显示在 input() 中。请建议一个模块或一个完整的解决方案。示例:

import time

time.sleep(5) # So that during this period of time nothing could be written.

enter = input()

欢迎来到 SO! 您的描述非常含糊,但假设您想防止特定击键影响您的程序 5 秒,这可能会起作用:

import keyboard
import time

time_end = time.time() + 5
while time.time() < time_end:
    if keyboard.is_pressed('q'):
        pass

将 'q' 替换为您不想影响程序的密钥。如果在那些秒内按下 q,无论“通过”在哪里都会发生什么。我认为 q 在按下时仍会出现在您的程序中,但除非您有线程,否则不会影响您的任何其他功能。对不起,如果这没有帮助,这是我唯一能想到的。