利用python装饰器为字符串添加,HTML标签

# 为字符串添加HTML标签
import time
def zhuang(fun):
    def zhaung_1(*args, **kargs):
        # time.sleep(1)
        html_str = "<h1>"+fun()+"</h1>"
        return html_str

    return zhaung_1


def zhuang1(fun):
    def zhaung_1(*args, **kargs):
        print("zhuang1")
        time.sleep(1)
        html_str1 = "<h1>" + fun() + "</h1>"
        return html_str1

    return zhaung_1


@zhuang              # 后执行
@zhuang1             # 先执行
def test():
    content_str = "hello word"
    return content_str


print(test())

 

posted @ 2019-07-29 15:52  jum_blog  阅读(975)  评论(0编辑  收藏  举报

载入天数...载入时分秒...