gpt4 book ai didi

python - 新窗口中的控制台

转载 作者:太空宇宙 更新时间:2023-11-03 16:40:15 24 4
gpt4 key购买 nike

我想要使用控制台运行 python 文件的命令位于独立窗口中

我的代码:

def update(self):
self.prombt("sh /usr/script/update.sh")
self.close(None)

def prombt(self, com):
self.session.open(Console,_("sTaRt ShElL cOm: %s") % (com), ["%s" % com])

这可能吗?

坦克

最佳答案

您可以使用 subprocess 模块来实现这一点。

import subprocess

subprocess.call(["gnome-terminal", "-x", "sh", "/usr/script/update.sh"])

在此示例中,我使用“gnome-terminal”作为我的终端模拟器。您的系统上可能没有此模拟器,您应该将其替换为您使用的模拟器(例如,Konsole for KDE)。然后,在打开模拟器时,您还必须找到适当的参数(在本例中为“-x”)来执行命令。

关于python - 新窗口中的控制台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36870299/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com