python装饰器

直接上代码

def zhe_shi_yi_ge_zhuang_shi_qi(bei_zhuang_shi_de_han_shu):
    def sui_bian_qi_de_ming_zi():
        print("我想在前面写点东西")
        bei_zhuang_shi_de_han_shu()
        print("我想在后面写点东西")
    return sui_bian_qi_de_ming_zi
#使用装饰器
@zhe_shi_yi_ge_zhuang_shi_qi
def wo_de_han_shu():
    print("我的函数在运行")
wo_de_han_shu()

输出:

我想在前面写点东西
我的函数在运行
我想在后面写点东西

很简单,装饰器就是在wo_de_han_shu()前后增加了装饰!
值得注意的是,这种装饰就像是一个模板,还是需要自己定义的

posted @ 2026-07-30 17:31  kould  阅读(1)  评论(0)    收藏  举报