2024-10-08 19:31:12 发布
网友
我正在尝试创建一个python脚本,它打开一个单独的终端窗口并立即输入命令,而不需要用户输入任何内容。在
我使用os.system("gnome-terminal")打开第二个终端,但是我不知道如何通过entera命令使它继续运行。我试过os.system("gnome-terminal -e 'python ./example.py'"),但它甚至没有打开第二个终端,但是当我有os.system("gnome-terminal")时,它打开了一个很好的终端。在
os.system("gnome-terminal")
os.system("gnome-terminal -e 'python ./example.py'")
谢谢
你可以试试几种方法
例如:
os.system("gnome-terminal -e 'bash -c \"sudo apt-get update; exec bash\"'")
虽然在windows上我选择了一个子进程,但下面是stack的一个示例:
并将dir替换为您希望使用的任何命令。/k用于保持命令行打开并运行命令。在
以下是一些其他的链接,它们很好地回答了这个问题,大多数答案实际上是有效的,stackoverflow
你可以试试几种方法
例如:
虽然在windows上我选择了一个子进程,但下面是stack的一个示例:
^{pr2}$并将dir替换为您希望使用的任何命令。/k用于保持命令行打开并运行命令。在
以下是一些其他的链接,它们很好地回答了这个问题,大多数答案实际上是有效的,stackoverflow
相关问题 更多 >
编程相关推荐