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

本文共 319 字,大约阅读时间需要 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

 

转载地址:http://fgtbl.baihongyu.com/

你可能感兴趣的文章
2. ASIHttpRequest-发送数据
查看>>
[应用模板]移动应用界面
查看>>
嵌入式Linux C编程 02
查看>>
sql server支持连接管理功能
查看>>
java的强制类型转换想到的
查看>>
简要介绍cookie与session的区别与联系
查看>>
mysql flush用法
查看>>
response.setHeader()的用法
查看>>
一位前辈的经验,给正在思考的自己
查看>>
分享一篇关于lucene原理的文章
查看>>
基于 HTML5 结合互联网+ 的 3D 隧道
查看>>
Win10下 80端口被system(pid=4)占用的解决方法
查看>>
使用SubVersion+TortoiseSVN多仓库方式进行版本控制
查看>>
Nginx虚拟目录alias和root目录
查看>>
MySQL(Extends)
查看>>
Android KeyboardView实现App内置键盘开发
查看>>
Python文件夹复制
查看>>
细谈 vue 核心- vdom 篇
查看>>
ajax+springmvc实现跨域请求
查看>>
SaltStack快速入门-配置管理
查看>>