我正在使用“ JetBrains PyCharm Community Edition 2019.1.2 x64”。
我正在尝试通过子进程运行Powershell脚本,但是当我使用“ communicate”命令时,它将停止工作。
$a=Get-Culture
return $a
import subprocess as sp
p = sp.Popen(['powershell', <full path to script.ps1>], stdout=sp.PIPE, stderr=sp.PIPE)
out, err = p.communicate() # In this command the script stops working.
print(out)
print(err)
我尝试在不同的python3平台上运行此python命令,并且有效。
我该怎么办?