将python变量传递给powershell

时间:2017-08-07 15:44:15

标签: 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

收到错误

术语“first”未被识别为cmdlet的名称, 功能,脚本文件或可操作程序。

1 个答案:

答案 0 :(得分:0)

使用python而不是powershell完成项目。谢谢