【发布时间】:2018-07-02 15:50:26
【问题描述】:
我正在使用以下两行 Python 代码从 Python 脚本打开一个新的终端窗口,这工作正常:
import os
os.system('open -a Terminal .')
现在我想向新的终端窗口传递一个要执行的命令,例如
ls
我该怎么做?
【问题讨论】:
-
您想让终端以
bash -c "ls; exec bash"之类的起点打开。我对 OS X 不熟悉,但在大多数 Linux 终端仿真器中,您可以将它传递给一个标志。 -
实际上,推荐线程中解释的 OS X 解决方案都不起作用...
-
我认为this one 至少是部分重复。