我想从另一个脚本在新的 macOS 终端窗口中启动一个 python 脚本。我目前正在使用此代码:
subprocess.call(['open', '-a', 'Terminal.app', '/usr/bin/python'])
在新的终端窗口中启动 python 提示。但是当我尝试使用此代码运行 python 脚本时:
subprocess.call(['open', '-a', 'Terminal.app', '/usr/bin/python', 'test.py'])
它完全忽略'test.py'
最后并启动 python 提示,就像它在最后没有 test.py 一样。
我怎样才能使这项工作?