0
尋找將python變量傳遞到powershell的幫助。將python變量傳遞到powershell
使用subprocess.call方法打開powershell並運行一個powershell腳本,迴應變量從python我收到一個不可識別的錯誤。任何幫助將不勝感激。
例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) –
'「&變量(第一,第二)「' - >'」和變量{0} {1}「。格式(第一,第二)' –
如果您使用腳本語言來調用另一種腳本語言,您是否會達到要求的地步自己爲什麼? – TheIncorrigible1