【发布时间】:2018-10-11 23:07:44
【问题描述】:
我有一个要在启动时运行的脚本,我想使用键盘与脚本进行交互。我已成功将其设置为在 crontab 中运行;但是,脚本在后台运行,我无法使用键盘与脚本交互。这是脚本的简化示例:
def write_to_txt(item_to_write):
with open("my_txt_file.txt", "a") as myfile:
myfile.write('\n'+str(item_to_write))
while True:
keys_to_enter = raw_input()
write_to_txt(keys_to_enter)
请有人指出我正确的方向吗?
【问题讨论】:
-
你试过
xdotool吗?如果你想要的话,它会以编程方式模拟击键和鼠标点击。 -
感谢您的回复。我不是在尝试模拟击键,而是从键盘记录实际的击键。我相信我需要脚本在启动时在前台运行才能执行此操作。
标签: python linux python-2.7 raspberry-pi crontab