从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工作)也很好。 有什么想法吗? 谢谢
更新:我当然没有一起尝试。每次测试一行。在
你试过下列方法吗?结尾的
&
将在后台运行该命令-它不会阻止您的脚本。在根据python文档操作系统为它创建的进程保留env。在
相关问题 更多 >
编程相关推荐