从另一个python脚本在新终端中启动python脚本

问题描述 投票:-1回答:1

我正在使用LXDE,我想在另一个python脚本的新终端中启动一个python脚本。

我希望新的python脚本完全独立。

我已经尝试了很多东西......使用带有或不带shell = True参数的subprocess.call或subprocess.Popen直接从python调用xterm(或x-terminal-emulator),它不起作用。它给我一个关于显示未设置的错误。

我还创建了一个sh文件调用其他python脚本并尝试调用它,结果相同。

有什么办法吗?

python bash shell
1个回答
0
投票

这对我来说很好:

阻止:

import os
os.system("xterm -e \"python christmaskittens.py\"")

非阻塞:

import os
os.system("xterm -e \"python christmaskittens.py\" &")
© www.soinside.com 2019 - 2024. All rights reserved.