擅长:python、mysql、java
<p><code>Popen</code>结构提供了更大的灵活性,因为它可以用来检查<code>subprocess</code>调用的退出状态。在</p>
<p>如果进程尚未终止,<code>Popen.poll</code>返回{<cd4>}。因此,调用子进程<code>sleep</code>,以获得所需的超时时间。在</p>
<p>考虑一个简单的<code>test.py</code>,它是从主程序调用的子进程。在</p>
<pre><code>import time
for i in range(10):
print i
time.sleep(2)
</code></pre>
<p>{{cd6}是从cd6}调用的</p>
^{pr2}$
<p><code>time.sleep(2)</code></p>
<p>提供2秒的超时时间,以便程序可以执行异常。
使用<code>Popen.poll</code>检查进程的退出状态</p>
<p>如果<code>None</code>,进程尚未终止,则终止进程。在</p>