【发布时间】:2015-07-09 00:47:50
【问题描述】:
有没有办法通过 python 脚本将 Linux 终端带到屏幕的前面?可能使用某种操作系统。命令
即 - 您的 python 脚本会打开一个填满屏幕的 GUI,但是如果发生某个事件,您希望在终端中看到打印出来的内容,但又不想/不能显示此信息GUI(所以请不要这样建议)
如果可能,如果需要,请将其再次隐藏在其他窗口后面。
(顺便说一句,Python 2)
非常感谢任何建议。
【问题讨论】:
-
你试过了吗,
subprocess.Popen(somescript, shell=True)orsubprocess.call(somescript, shell=True)oros.system("command") -
@marmeladze,我都试过了, os.system 没有任何效果,子进程确实把终端带到了前面,但只有一个例外,我认为这可能是我使用的它,而不是它作为工具,所以我会继续尝试这种方法(例外是对象不可迭代?),感谢您指出正确的方向。
-
@M0dem,链接刚刚出现,原来评论只是说“[可以]帮助你”,我没看懂,我现在检查那个链接,干杯。
-
@M0dem,在跟进之后,我已经成功了,谢谢,如果您想将其发布为答案,我很乐意接受。