私はFoundry Nukeというソフトウェア名に取り組んでいます。Mac OSX でコマンド ライン パラメータを渡すときに問題が発生しました。
以下のコマンドを使用すると、正常に動作し、Nuke ソフトウェアが起動します。
subprocess.Popen(['Application/Nuke6.3v8/Nuke6.3v8.app/Contents/MacOS/Nuke6.3v8'], stdin=subprocess.PIPE, stdout=subprocess.PIPE)
しかし、コマンドに引数を追加すると機能しません。
subprocess.Popen(['Application/Nuke6.3v8/Nuke6.3v8.app/Contents/MacOS/Nuke6.3v8', '-t /.../somepath/init.py', '%s %s' % (someArg1, someArg2)], stdin=subprocess.PIPE, stdout=subprocess.PIPE)
親切に助けてください。
前もって感謝します