【发布时间】:2016-12-19 06:57:12
【问题描述】:
我需要在我的 Raspberry Pi 上通过 SSH 运行 Python 脚本,同时仍然能够通过 USB 键盘模拟器(读卡器)从 Raspberry Pi 上的用户那里获取输入。我通常可以为此使用raw_input,但如果我通过 SSH 运行 Python 脚本,它不会创建一个窗口并且它不会处于活动状态,因此它不会收到任何输入。
是否有任何方法可以确保 Python 脚本处于活动状态(顶部窗口),即使在使用 SSH 启动它时也是如此?或者,是否有另一种方法可以在不使用raw_input 的情况下获取用户输入并在后台工作(没有活动窗口)?
提前致谢:)
PS:如果我必须使用其他语言(如 C)然后在 Python 中调用它,这很好,我将能够做到。
【问题讨论】:
-
使用 SSH 时,您是在远程执行 python 脚本,因此您无法从 raw_input 获取数据。
-
哦,那么python没有办法新建一个窗口吗?
-
试试这个:从 ssh 调用一个 python 脚本,它会调用你的 python 脚本(一个带有窗口的脚本)。我不认为这会奏效,但试一试。两个文件都在 Pi 中。
-
好的,我试试看,谢谢:)
标签: python linux python-2.7 ssh raspberry-pi