python 通用 修饰器
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 通用 修饰器相关的知识,希望对你有一定的参考价值。
import functools def log(option): def dec(func): def swapper(*arg, **karg): functools.update_wrapper(swapper, func) opt = format(option,"^7") print ‘[‘+opt+"] enter",func.__name__ res = func(*arg, **karg) print ‘[‘+opt+‘] exit‘,func.__name__ return res return swapper return dec
以上是关于python 通用 修饰器的主要内容,如果未能解决你的问题,请参考以下文章
Python修饰器/装饰器专题,不动已有代码,增加新功能的好方法!