美文网首页python百例
78-带有参数的装饰器

78-带有参数的装饰器

作者: 凯茜的老爸 | 来源:发表于2018-08-02 10:06 被阅读3次
    def color(func):
        def red(*args):
            return '\033[31;1m%s\033[0m' % func(*args)
        return red
    
    @color
    def hello(word):
        return 'Hello %s!' % word
    
    @color
    def welcome():
        return 'How are you?'
    
    if __name__ == '__main__':
        print(hello('China'))
        print(welcome())
    

    相关文章

      网友评论

        本文标题:78-带有参数的装饰器

        本文链接:https://www.haomeiwen.com/subject/nmkjvftx.html