我使用LXDE,我想在另一个python脚本的新终端中启动一个python脚本。
我希望新的python脚本完全独立。
我尝试过很多东西...... 使用带有或不带shell = True参数的subprocess.call或subprocess.Popen直接从python调用xterm(或x-terminal-emulator),它没有用。它给我一个关于显示未设置的错误。
我还创建了一个sh文件,调用其他python脚本并尝试调用它,结果相同。
有什么办法吗?
答案 0 :(得分:1)
这对我来说很好用:
阻挡:
import os
os.system("xterm -e \"python christmaskittens.py\"")
非阻止:
import os
os.system("xterm -e \"python christmaskittens.py\" &")