def decorator(func):
def wrap(*args, **kwargs):
def _func(self):
return 1
# setattr(func, '_func', _func)
func._func = _func
return func(*args, **kwargs)
return wrap
@decorator
class CT():
pass
ct = CT()
print(ct._func())
Python装饰器增加实例方法
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 对于初学者来说,python面向对象编程是比较简单易学的,但是其中有些概率可能比较模糊。最近在看《efficien...
- 1. PEP8 编码规范, 及开发中的一些惯例和建议 练习: 规范化这段代码from django.conf im...
- 俗话说,三分练七分吃,但健身最重要的健脑,必须先改变错误的观念。 如果你不先健脑,健身也不会有多大成效。 1 误区...
- 当我们想深入了解一件事物、一个人甚至一个国家的时候,你必须要像一枚钉子钉在那里,变换成虫子的眼睛,盯住一颗尘埃一样...