Python - 与gnome-terminal通信

时间:2015-11-07 04:18:02

标签: python subprocess popen gnome-terminal

通过python,有没有办法可以打开gnome-terminal然后向它发送命令,然后在那个窗口中运行?例如,我可以做的事情

terminal.communicate("echo testing")

并且gnome-terminal打印输出?我已经看过类似的帖子使用子进程Popen并进行通信,虽然我没有得到新打开的终端来运行命令。谢谢你的帮助

1 个答案:

答案 0 :(得分:0)

你可以用os.system来执行命令,比如This

import os
os.system("gnome-terminal -e 'bash -c \"sudo apt-get update; exec bash\"'")