在termin中键入内容的Python脚本

2024-10-08 19:31:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试创建一个python脚本,它打开一个单独的终端窗口并立即输入命令,而不需要用户输入任何内容。在

我使用os.system("gnome-terminal")打开第二个终端,但是我不知道如何通过entera命令使它继续运行。我试过os.system("gnome-terminal -e 'python ./example.py'"),但它甚至没有打开第二个终端,但是当我有os.system("gnome-terminal")时,它打开了一个很好的终端。在

谢谢


Tags: 用户py命令脚本终端内容osexample
1条回答
网友
1楼 · 发布于 2024-10-08 19:31:12

你可以试试几种方法

例如:

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

虽然在windows上我选择了一个子进程,但下面是stack的一个示例:

^{pr2}$

并将dir替换为您希望使用的任何命令。/k用于保持命令行打开并运行命令。在

以下是一些其他的链接,它们很好地回答了这个问题,大多数答案实际上是有效的,stackoverflow

相关问题 更多 >

    热门问题