Python中达成装饰模式的三种方式
发布时间:2021-11-15 13:34:45 所属栏目:PHP教程 来源:互联网
导读:Python 中实现装饰模式的三种方式 功能目标 编写一个可以打印被装饰函数名称、执行时间、内存地址得装饰器 前置依赖包 import time import functools from decorator import decorator 基于普通的函数嵌套 def log1 (fn) : def _wrapper (*args, **kwargs) :
Python中实现装饰模式的三种方式功能目标编写一个可以打印被装饰函数名称、执行时间、内存地址得装饰器 前置依赖包
import time 基于普通的函数嵌套
基于@decorator
使用@functools
测试
切换到不同的实现中,他们的效果是相同的。 (编辑:云计算网_泰州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |