[D]关于@的作用 看不明白了
- Python code
class base(object): def __init__self(): pass def base_fun(): passclass A(base): def __init__self(): pass @base.base_fun def fun(): pass
这里的 "@base.base_fun" 起到一个什么作用呢,
我见过 @classmethod 和 @staticmethod, 没见过还有这种用法, 代码中还有 @logger, 这都是什么意思呢, 起到一个什么作用呢
还有其他什么@的作用, 请大家指教 多谢
-------------------------
Double行动:
原帖分数:30
帖子加分:30
[解决办法]
关键词:python 装饰器
不解释,自己google
很强大的用法
[解决办法]
python标注,@decorators
[解决办法]
http://stackoverflow.com/questions/739654/understanding-python-decorators/1594484#1594484
[解决办法]
google : Decorator