[英]Store Input to String with Python's Keyboard Library
我在 Python 3.8 ( https://pypi.org/project/keyboard/ ) 中使用键盘库,我想在按下空格 (' ') 后将输入保存到字符串中(只是保存它,而不是重播它或者是其他东西)。 例如,如果我输入“evening”,我想将 evening 这个词保存在一个字符串中。 此外,我希望它从系统级键盘读取输入,而不仅仅是从 python shell(没有 input()、raw_input() 等)读取输入。我在文档中有点迷失,所以任何帮助都会有所帮助。
提前致谢。
我以前从未使用过这个模块,但看起来你会想做这样的事情(伪代码):
import queue
input_values=queue.Queue()
keyboard.start_recording(recorded_events_queue=input_values)
new_String=""
while True:
val = input_values.get(block=True)
if val==" ":
break
else:
new_String+=val
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.