python类里面使用装饰器
2015-12-31 15:02
609 查看
参考:http://m.blog.csdn.net/blog/wklken/8118942 def on(name, *args_of_on, **kwargs_of_on): def handle_func(func): def handle_func_args(self, *args_of_func, **kwargs_of_func): print "see args_of_on:", name, args_of_on, kwargs_of_on print "see args_of_func:", self, args_of_func, kwargs_of_func func(self, *args_of_func, **kwargs_of_func) # if getattr(self, "on_"+name, False): # getattr(self, "on_"+name)(args) return handle_func_args return handle_func class XX(object): # def on_tick(self, *args): # print self, *args @on("tick", 123) def on_data(self, xx): print "see in on_data:", self, xx a = XX() print a a.on_data(55)
相关文章推荐
- python手记(52)
- python 解析xml 文件: SAX方式
- Python_14-绘图
- Python_13-Office文件数据操作
- 如何在Python中实现这五类强大的概率分布
- Python学习笔记——字符串
- python实现爬虫统计学校BBS男女比例之多线程爬虫(二)
- python爬虫如何抓取代理服务器
- python爬虫如何抓取代理服务器
- Python:no encoding declared 错误
- python实现爬虫统计学校BBS男女比例(一)
- win7 python ImportError: No module named win32api错误
- Python 2.3 函数的参数
- Web Scraping with Python 学习笔记9
- python/Django使用总结
- python+Tkinter+多线程
- python 入门
- 【冷知识】在python2.7或更早的版本中模拟类似3.x的print函数
- BoW图像检索Python实战
- python数据库连接池