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解決方案] –