位置: 编程技术 - 正文

深入理解python中的atexit模块(深入python3)

编辑:rootadmin

推荐整理分享深入理解python中的atexit模块(深入python3),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:怎么理解python,深入理解python特性,深入理解python特性 pdf,如何理解python语言,python深入浅出,深入python3,深入理解python特性 pdf,深入理解python特性 pdf,内容如对您有帮助,希望把文章链接给更多的朋友!

atexit 模块介绍

python atexit 模块定义了一个 register 函数,用于在 python 解释器中注册一个退出函数,这个函数在解释器正常终止时自动执行,一般用来做一些资源清理的操作。 atexit 按注册的相反顺序执行这些函数; 例如注册A、B、C,在解释器终止时按顺序C,B,A运行。

Note:如果程序是非正常crash,或者通过os._exit()退出,注册的退出函数将不会被调用。

官方文档: 退出函数

深入理解python中的atexit模块(深入python3)

将func作为要在终止时执行的函数。任何要传递给func的可选参数必须作为参数传递给register() 。可以多次注册相同的函数和参数。

当程序退出的时候,按先进后出的顺序调用注册的函数。如果退出函数在执行过程中抛出了异常,atexit会打印异常的信息,并继续执行下一下回调,直到所有退出函数执行完毕,它会重新抛出最后接收到的异常。

示例

通过装饰器的方式:

非装饰器的方式:

删除退出函数[一般用不到]

从解释器关闭时运行的函数列表中删除func。 调用unregister()后,当解释器关闭时,即使它被注册了多次,func也不会被调用。如果func没有注册过的话,则unregister()什么也不会做。

总结

标签: 深入python3

本文链接地址:https://www.jiuchutong.com/biancheng/378659.html 转载请保留说明!

上一篇:Python 备份程序代码实现(python备份列表l)

下一篇:python下os模块强大的重命名方法renames详解(python os模块)

  • 公司出售房产缴纳税金如何凭证
  • 实收资本怎么交所得税
  • 公司租用个人房屋如何记账
  • 商场联营扣率
  • 员工餐费用应该怎么记账
  • 销售货物和劳务的税率
  • 计提代扣代缴个人缴纳的社会保险费分录
  • 福利费实物发放标准
  • 当期应税销售收入是含税还是不含税
  • 财务发票已开但钱未到位怎么处理?
  • 增值税专用发票抵扣期限
  • 服务行业有哪些工作
  • 劳务费交增值税还要交个税吗
  • 运输行业税负率一般控制在多少?
  • 增值税预交款怎么算
  • 是否只有首次购买税控盘可以全额抵减增值税
  • 投资性房地产转为存货
  • 成本费用跨年度怎么计算
  • 企业在开办期间发生的费用如何处理
  • 高新企业研发费用认定条件
  • 对公支出没有发票计入什么科目
  • 增值税抄税报税流程2021
  • 企业打款认证计入什么科目
  • win101703怎么看
  • 戴尔r710服务器系统安装详解
  • harmonyos怎么打开OTG
  • 增值税进项税已勾选没确认能自动生成吗
  • 收入税金账务处理
  • 年度企业所得税申报表在哪里打印
  • win7安装驱动程序
  • 银行退回手续费的账务处理
  • 景点门票定价依据
  • mac中的finder简介命令
  • 文竹发黄怎么挽救?
  • typora修改背景颜色
  • 格雷厄姆岛
  • 小规模纳税人收入会计分录
  • 坏账准备的借贷方向表示什么意思
  • postman密码
  • 所有者权益类的借贷方向是什么
  • 工资计提未发放,调增还是调减
  • 财务制度备案信息是不是可以不填
  • 现金支付的现状
  • 营运资金需求量测算表格
  • phpcms编辑器
  • 土地补偿款会议纪要
  • 公司法人的车租给公司怎么开发票
  • 查询不到shsh怎么回事
  • 银行对账单和存折的区别
  • 公司租赁房屋房产税
  • 收购企业如何做账
  • 社区居委会有哪些成员
  • 抵债资产处置账务实例
  • 一般来说,采取质押贷款方式
  • 免增增值税的有
  • 收到微信公众号反诈骗风险提示
  • 长期股权投资哪一章
  • 企业支付宝能买东西吗
  • 飞机发票和行程单一样吗
  • 快递公司的主营业务范围
  • 什么是计提坏账准备
  • 新税法和新准则的关系
  • 房地产企业会计核算和税务处理大全
  • vista loader
  • mac变得很卡很慢
  • WIN10系统睡眠后点不动
  • Linux下通过script 命令记录(数据库)操作步骤
  • linux日期格式
  • Win7旗舰版电脑亮度怎么调节?
  • ubuntu系统启动流程
  • 深入解析windows第7版
  • 疯狂冰淇淋罗德
  • 黑马程序员学费多少钱2018
  • nodejs body-parser 解析post数据实例
  • 安卓实现单选题
  • 安卓音频分析软件
  • 辽宁省国家税务总局
  • 汽车销售流程有哪些环节?每个环节的主要内容是什么?
  • 福建地税网
  • 小规模纳税人30万免税政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设