通过python,有没有办法可以打开gnome-terminal然后向它发送命令,然后在那个窗口中运行?例如,我可以做的事情
terminal.communicate("echo testing")
并且gnome-terminal打印输出?我已经看过类似的帖子使用子进程Popen并进行通信,虽然我没有得到新打开的终端来运行命令。谢谢你的帮助
答案 0 :(得分:0)
你可以用os.system来执行命令,比如This
import os
os.system("gnome-terminal -e 'bash -c \"sudo apt-get update; exec bash\"'")