擅长:python、mysql、java
<p>问题似乎是,如果不使用raw_输入来减慢程序的速度,您的python脚本将在子进程完成之前退出(并终止进程中的子进程)。</p>
<p>我认为<code>pexpect.wait()</code>应该可以处理这种情况,但从<a href="http://pexpect.sourceforge.net/pexpect.html">the documentation</a>听起来,如果子进程退出后有未读的输出,wait()将挂起,并且在不知道子进程详细信息的情况下,我不能说是否会发生风险。read()和wait()的某些组合可能会起作用,或者如果很难确定您可以只计时.sleep()几秒。</p>