擅长:python、mysql、java
<p>如果我没有误解您的问题,您可以通过<code>atexit._run_exitfuncs()</code>触发在<code>atexit</code>中注册的所有函数:</p>
<pre><code>import atexit
def do_something():
print('I am doing some work')
def run_on_exit():
print('I run on exit')
def do_something_else():
print('I am doing more work')
if __name__ == '__main__':
atexit.register(run_on_exit)
do_something()
atexit._run_exitfuncs()
do_something_else()
</code></pre>
<p>输出显示触发已注册的退出函数不会停止程序流,而是允许运行更多函数。你知道吗</p>