Python 标准库
2025-06-11 02:21:46
atexit —- 退出处理器
注意: 通过该模块注册的函数, 在程序被未被 Python 捕获的信号杀死时并不会执行, 在检测到 Python 内部致命错误以及调用了 时也不会执行.
在 3.7 版更改: 当配合 C-API 子解释器使用时,已注册函数是它们所注册解释器中的局部对象。
atexit.register(func, args, kwargs*)
将 func 注册为终止时执行的函数. 任何传给 func 的可选的参数都应当作为参数传给 register(). 可以多次注册同样的函数及参数.
如果在 exit 处理句柄执行期间引发了异常,将会打印回溯信息 (除非引发的是 ) 并且异常信息会被保存。 在所有 exit 处理句柄都获得运行机会之后,所引发的最后一个异常会被重新引发。
这个函数返回 func 对象,可以把它当作装饰器使用。
(func)
将 func 移出当解释器关闭时要运行的函数列表。 如果 func 之前未被注册则 unregister() 将静默地不做任何事。 如果 func 已被注册一次以上,则该函数每次在 调用栈中的出现都将被移除。 当取消注册时会在内部使用相等性比较 (==),因而函数引用不需要具有匹配的标识号。
模块 readline
使用 读写 readline 历史文件的有用的例子。
以下简单例子演示了一个模块在被导入时如何从文件初始化一个计数器,并在程序终结时自动保存计数器的更新值,此操作不依赖于应用在终结时对此模块进行显式调用。:
位置和关键字参数也可传入 以便传递给被调用的已注册函数:
只有在函数不需要任何参数调用时才能工作.
最新文章
- 手表什么颜色好看?手表买什么颜色好?现在手表的花样设计的越来越复杂,很多人在购买手表的时候都很纠结,除了手表的样式和性能以外,颜色也是很重要的一个要素,选择一款适...
- 怎么把已经拍的视频美颜现在的智能手机已经可以轻松地拍摄高质量的视频,但是在拍摄过程中可能无法避免一些瑕疵或者拍摄条件不佳的情况。这时候,美颜功能就成...
- 单机游戏下载网站哪个安全?盘点几个靠谱网站!说起这事儿,还得从上个周末开始唠。我这人平时没事就喜欢宅家里打打游戏,放松放松。但是最近几款新出的游戏,要不就是配置要求太高我...
- 微信运营岗位职责要求销售热线:400-886-0051 027-87810888 客服热线:400-620-5100 Email:club@51job.com (个人) hr@51job.com(公司) 简介关于我们 法律协议 隐私条款 合作加入我...
- 热血传奇boss多久刷新一次 热血传奇boss刷新时间 已解决导 读 盟重boss 主要BOSS 魔龙树妖:盟重坐标620:120,4小时刷一次,爆魔龙装备,魔龙盔,圣龙盔,天龙盔 祖玛教主:祖玛教主之家,3小时刷一...
- 有哪些银行APP接入云闪付网络支付平台(哪些app支持银联云闪付)本文导读: 1、云闪付可以绑定哪些银行卡 2、如何在中国银行app开通银联云闪付 3、手机工商银行如何开通云闪付功能 4、哪些信用卡还款用云...
- hobo bag推薦2025|15款名牌hobo流浪包推介!隨性容量大Rose/Karina/張員瑛都愛用hobo bag推薦:SAINT LAURENT Le 5 à 7 皮革大單肩包 $24,500 SAINT LAURENT Le 5 à 7單肩包由創意總監 Anthony Vaccarello創作,皮革帶有天然的細膩粒紋,Cassandre...
- 竹笛和长笛哪个好学?有什么区别?长笛,许多人钟爱的美丽乐器。会吹长笛好似是一件非常优雅、气质的事。说到长笛,常常有学生会把它和竹笛混淆。长笛与竹笛,虽然只一字...
- 购买 AppleCare+ 服务计划购买 AppleCare+ 服务计划 AppleCare+ 服务计划提供了不限次数的意外损坏保护、硬件保障、优先支持等服务。 购买适用于你设备的计划为你拥有的任...
- 问一下 手机的赫兹 是什么意思,赫兹小和赫扩工告研兹高的赫兹,还有HTC HD2这手机好不好125408845qqq 已采纳 手机的赫兹是关于屏幕的一个重要参数,简单理解就是每秒画面刷新的次数。赫兹低的屏幕在显示一些动态内容的时候,像是...