0
複数の引数を持つexeを呼び出そうとしていますが、コマンドプロンプトやバッチコードでは動作しますが、Pythonでは動作しません。Pythonとバッチでargsを使ってexeを呼び出すのはどういう違いがありますか?
バッチ/ CMDコード
"FooBar.exe" -script "some file path"
Pythonコードは、バッチコードが正常に動作しますが、引数が正しくソフトウェアに渡され取得されていない
from subprocess import call
args = ['FooBar.exe','-script','"some file path"']
call(args)
args = ['FooBar.exe -script "some file path"']
call(args)
args = ['FooBar.exe', '-script "some file path"']
call(args)
を試してみました(それは使用されません。引数)私はPythonコードを使用します。
引数が2つのmathodsの間で引き渡される方法には基本的な違いがありますか?場合
その関連私が使用している:
- のPython 3.6.1バージョン
- PyCharm CommunityPython.orgから:私は自分ではない、呼んでいる2017年1月3日
- 同社の商用ソフトウェア。 https://docs.python.org/3/library/subprocess.htmlから
なんてこった!パスの周りに引用符は必要ではなく、すべての組み合わせを試しましたが、その1つは、今働いて、歓声。 – Notts90