如何在powershell中使用pexpect

时间:2016-10-07 04:54:22

标签: python windows powershell pexpect

我正在尝试使用pexpect for windows在powershell中运行命令。

通常我会通过运行这个来启动所有的pexpect脚本:

pexpect.popen_spawn.PopenSpawn('cmd.exe',encoding="utf-8")

这通常效果很好,然后我可以运行我之后需要的任何.expect语句。

但是,我改变脚本以使用powershell.exe的那一刻:

pexpect.popen_spawn.PopenSpawn('powershell.exe',encoding="utf-8")

这最终会导致PowerShell在我的控制台窗口中生成一个shell,(例如,我可以与powershell控制台交互,但脚本不能),然后脚本将挂起。

任何人都有使用pexpect运行powershell命令的运气吗?

0 个答案:

没有答案