操作系统是 Redhat-clone Linux 发行版,我使用的是 python-2.x。
一般代码结构为:
# stuff is initialized
while True:
# read stuff from remote devices
# process data
# maybe do stuff, or maybe just watch
os.system("clear")
# display status of remote devices
time.sleep(1)
Run Code Online (Sandbox Code Playgroud)
我想让用户通过按各种键来驱动程序。例如“按 S 正常关闭远程设备,按 K 杀死,按 R 重新启动”。所有这些操作都需要在大循环内发生——我的伪代码中的“也许做些事情,或者只是看”注释。如果没有按下任何键,程序应该一直循环。
我不确定如何在 while True: time.sleep(1) 循环的上下文中完成键盘阅读。