擅长:python、mysql、java
<p>在启动Python时使用-i标志,并将atexit处理程序设置为在清理时运行。</p>
<p>文件script.py:</p>
<pre><code>import atexit
def cleanup():
print "Goodbye"
atexit.register(cleanup)
print "Hello"
</code></pre>
<p>然后用-i标志启动Python:</p>
<pre><code>C:\temp>\python26\python -i script.py
Hello
>>> print "interactive"
interactive
>>> ^Z
Goodbye
</code></pre>