让Python在退出时强制运行一段代码
atexit介绍python atexit 模块定义了一个 register 函数,用于在 python 解释器中注册一个退出函数,这个函数在解释器正常终止时自动执行,一般用来做一些资源清理的操作。 atexit 按注册的相反顺序执行这些函数; 例如注册A、B、C,在解释器终止时按顺序C,B,A运行。Note:如果程序是非正常crash,或者通过os._exit()退出,注册的退出函数将不会被调用。官方文档atexit作用调试终止程序时进行清理例如在调试chrome的webdriver时示例一
原创
2021-03-29 17:52:41 ·
1389 阅读 ·
0 评论