注:个人‘笔记’ 要点: A,两种方式:1,先定义func 然后直接atexit.register(func,*args)。2,使用装饰器@atexit.register,再定义函数 B,按照register的初始顺序的逆序运行 C,在IDLE里面atexit的输出是不会显示的,需要在cmd窗口里面才有显示 参考1:官档 参考2:博客