Python2.7。如何打开一个继承全局和当前折叠的独立终端

2024-09-27 07:22:14 发布

您现在位置:Python中文网/ 问答频道 /正文

从python程序中,我需要打开一个新的独立终端(关闭程序后必须保持活动状态),该终端还必须继承当前终端的全局参数(globals set before with操作系统环境)和当前工作文件夹(设置为os.chdir公司). 我在KDE桌面上使用python2.7和PyQt4。 我试过:

qproc=QProcess.startDetached("konsole")
os.command("bash -c konsole")
os.openpty()
pty.openpty()
pty.spawn("")
subprocess.call("kommand",shell=True)
os.system("bash -c konsole")
os.system("konsole")

但还没有运气。 哦,我试着用“konsole”,但其他的选择(在KDE工作)也很好。 有什么想法吗? 谢谢

更新:我当然没有一起尝试。每次测试一行。在


Tags: 程序bash终端参数os全局systempty
1条回答
网友
1楼 · 发布于 2024-09-27 07:22:14

你试过下列方法吗?结尾的&将在后台运行该命令-它不会阻止您的脚本。在

os.system("konsole  workdir " + os.getcwd() + "&")

根据python文档操作系统为它创建的进程保留env。在

相关问题 更多 >

    热门问题