python模块atexit与register函数
来源:互联网 发布:linux 安装vnc server 编辑:程序博客网 时间:2024/06/06 00:55
register函数原型
atexit.register(func, *args, **kwargs)
register的作用
register函数位于atexit模块,用于在程序退出时运行,进行必要的清理等,有点像C++的析构函数。
register的使用
在python3中,register有2种方式来注册函数,一种是直接在register中填写函数名,还有一种就是用装饰器语法。
例如对func()函数注册:
- register(func) #可以在func后面对func进行传参
- @register
def func():
…
register顺序
在程序结束时,先注册的后运行
一个例子
from atexit import registerdef reg_1(): print('I`m reg1 ')def reg_2(name): print('I`m reg2 %s'%(name))def reg_3(name1,name2,name3): print('I`m reg3 %s %s %s'%(name1,name2,name3))register(reg_1)register(reg_2,'reg2')register(reg_3,'reg3','reg3','reg3')@registerdef reg_4(): print('I`m reg4')#输出:#I`m reg4#I`m reg3 reg3 reg3 reg3#I`m reg2 reg2#I`m reg1
阅读全文
0 0
- python模块atexit与register函数
- python atexit模块和register函数
- python atexit模块和register函数
- Python atexit模块
- Python atexit模块
- Python模块学习:atexit
- python中的atexit函数
- python atexit 模块(回调函数)
- Python 函数、文件与模块
- python atexit
- Python atexit
- atexit函数
- atexit 函数
- atexit函数
- atexit()函数
- atexit ()函数
- atexit函数
- atexit函数
- 文本分类全过程实现
- 掌握了这 8 个知识点,你就学会了 JavaScript
- Laravel 队列系列 —— 基于 Redis 实现任务队列的基本配置和使用
- git 提交代码到github(2)
- 微信小程序入门资源整理(热更新)
- python模块atexit与register函数
- Redis 入门 慕课网,笔记
- JS判断客户端是手机还是PC的2个代码
- Qt学习08——布局管理综合应用
- Qt实现UDP通信简例
- Kail5新建工程
- android 内部存储 更新apk
- Toolkit(示例,出错代码)
- eclipse的scala插件安装方法