从 python 脚本打开一个新终端并运行命令

从 python 脚本打开一个新终端并运行命令

我在下面附上了我的代码。我希望能够启动一个 bash 脚本作为下面这个 python 脚本的一部分,该脚本会在特定目录中启动一个新终端。启动新终端后,我想要运行的命令是“ls”。

import subprocess
cmd = "gnome-terminal --working-directory=/home/USERNAME/Documents/Scripts/"
subprocess.Popen(cmd, shell=True)

关于我该如何做到这一点,您有什么想法吗?

这是我的目标:

  • 从一个终端运行 script.py 后,我希望它在特定目录打开第二个终端。
  • 然后,执行命令1 + 命令2,或者直接运行已列出所有命令的 bash.sh。
  • 保持终端打开

任何帮助都将不胜感激!谢谢。

相关内容