情况如下:
我有两个python脚本在Linux的两个不同的shell中运行:
1°-Python3服务器.py
2°-Python3房间控制.py在
我需要用户可以重新启动房间控制.py从服务器.py.
我尝试使用子流程:from subprocess import call
dir = os.path.dirname(os.path.realpath(__file__)) + "/roomcontrol.py"
call(["python3",dir])
这些指示只是开始了一个新的距离“房间控制.py“在壳里”服务器.py“,我需要重新启动房间控制.py在他的壳里。或者闭上他的壳,打开一个新的。在
编辑:
我也试过:
^{pr2}$
它不起作用。
它在同一个外壳里写了很多东西服务器.py我的光标变成了一个十字,如果我点击某个地方,它就会像以前一样写东西。它写的一个小例子:import: unable to grab mouse `': Resource temporarily unavailable @ error/xwindow.c/XSelectWindow/9199.
import: unable to grab mouse `': Resource temporarily unavailable @ error/xwindow.c/XSelectWindow/9199.
.
.
.
from: can't read /var/mail/xml.dom
/home/stark/Desktop/TrackingOk/Release/roomcontrol.py: 9: /home/stark/Desktop/Tr: not foundlease/roomcontrol.py:
/home/stark/Desktop/TrackingOk/Release/roomcontrol.py: 10: /home/stark/Desktop/T: not foundelease/roomcontrol.py: try: