如何让python程序在退出时执行一些任务

代码:

import atexit, sys, time

@atexit.register
def execute1():
    print("退出时执行1")

@atexit.register
def execute2():
    print("退出时执行2")

#atexit.register(execute1)
#atexit.register(execute2)

if __name__ == "__main__":
    time.sleep(5)
    print("应用程序执行中...")
    sys.exit(1)

 

执行效果:

 

 

 

posted @ 2023-01-12 17:24  河北大学-徐小波  阅读(272)  评论(0编辑  收藏  举报