使用 Python 的键盘库将输入存储到字符串
Store Input to String with Python's Keyboard Library
我在 Python 3.8 (https://pypi.org/project/keyboard/) 中使用键盘库,我想在按下 space (' ') 后将输入保存到字符串(只是保存它,而不是重播它或其他东西)。
例如,如果我输入 '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
我在 Python 3.8 (https://pypi.org/project/keyboard/) 中使用键盘库,我想在按下 space (' ') 后将输入保存到字符串(只是保存它,而不是重播它或其他东西)。 例如,如果我输入 '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