博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python实现装饰模式的一段代码
阅读量:4690 次
发布时间:2019-06-09

本文共 371 字,大约阅读时间需要 1 分钟。

# 实现装饰模式的一段代码import functoolsdef log(func):    @functools.wraps(func)    def wrapper(*args,**kw):        print('call %s()' % func.__name__)        return func(*args,**kw)    return wrapper# 把@log放到now()函数的定义处,相当于执行了语句:now = log(now)@logdef now():    print('2015-3-25')now()print(now.__name__)

结果:

call now()2015-3-25now

 

转载于:https://www.cnblogs.com/frankyou/p/5754130.html

你可能感兴趣的文章
阅读笔记10-职场黑话大全(互联网公司百科版)
查看>>
NHibernate版本不一致问题
查看>>
oracle 误删除数据,回退表数据
查看>>
centos安装中文支持(转)
查看>>
Android Weekly Notes Issue #218
查看>>
Java 日志管理最佳实践
查看>>
poj 1228
查看>>
课后作业-阅读任务-阅读笔记3
查看>>
博客目录 Blog directory
查看>>
scp 跨机远程拷贝
查看>>
码农干货系列【6】--javascript异步编程之:世界上最短的Promise库
查看>>
IO流
查看>>
关于读书
查看>>
list转换为map
查看>>
试用cmd markdown
查看>>
WPF学习之路由事件
查看>>
HDFS 通信接口
查看>>
oracle函数 NLS_INITCAP(x[,y])
查看>>
使用 /proc 文件系统
查看>>
Android Launcher3 开启旋转后有部分任务在旋转后会显示出来
查看>>