【发布时间】:2013-03-26 14:04:05
【问题描述】:
我有一个应用程序的安装程序。它有用于 *nix/windows 操作系统的 .sh 和 .bat。 在脚本中它会做一些事情并挂在那里,等待一些其他事情完成,然后需要在该命令窗口中按 Enter,脚本将继续。
我想用 python 做所有的事情。我知道 subprocess.open 可以调用脚本,但我不确定如何执行“按 Enter”的操作..
任何输入都会被应用..
【问题讨论】:
-
确切地说,您是如何调用安装程序的?
-
我试图使用类似“subprocess.Popen('sh abc.sh',shell=True,stdout=subprocess.PIPE)”的东西。而且我不知道按 Enter 键下一步该怎么做..
-
由 pExpect 实现.. 谢谢大家..
标签: python subprocess