0
我想从另一个脚本的新macOS终端窗口中启动python脚本。我目前在使用此代码:在新终端中启动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。
我该如何做这项工作?
可能的欺骗:http://stackoverflow.com/questions/989349/running-a-command-in-a-new-mac -os-x-terminal-window [请参阅osascript解决方案] –