0
python変数をpowershellに渡すための助けを探しています。python変数をpowershellに渡す
subprocess.callメソッドを使用してpowershellを開き、pythonから変数をエコーするpowershellスクリプトを実行すると、認識されないエラーが発生します。どんな助けでも大歓迎です。
例のpythonコード:
row = ['hello' , 'world']
first = row[0]
second = row[1]
subprocess.call(["C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0\\powershell.exe",
". \"./testShell2\";", "&variables(first, second)"])
例のPowerShell:
ECHO $first
ECHO $second
エラー
用語は、 '最初の' コマンドレットの名前として認識されていません受け取った、 機能、スクリプトファイル、または操作可能なプログラム。
[変数をPythonでサブプロセス呼び出しに渡す](https://stackoverflow.com/questions/4795190/pass-variable-to-subprocess-call-in-python) –
'"&variables(first 、 'second') '' - > '"&variables {0} {1} "書式(first、second)' –
スクリプト言語を使用して別のスクリプト言語を呼び出す場合は、なぜあなたは? – TheIncorrigible1