python装饰器 运行时间

发布时间:2019-07-30 09:44:56编辑:auto阅读(1454)

    #/usr/bin/env python3
    
    import time
    def outer(key):
        def timer(func):
            def wrapper(*args,**kwargs):
                print(key)
                s=time.time()
                res=func(*args,**kwargs)
                e=time.time()
                print(e-s)
                return res
            return wrapper
        return timer
    
    @outer('dec info')
    def do(a):
        time.sleep(1)
        print(a)
        return a+1

    python装饰器 运行时间

关键字