【案例】Python装饰器

查看函数执行时长的装饰器

import arrow


def runtime(func):
    def call_func(*args, **kwargs):
        begin_time = arrow.now().float_timestamp
        ret = func(*args, **kwargs)
        end_time = arrow.now().float_timestamp
        print(str(func.__name__) + "函数运行时间为" + str(end_time - begin_time))
        return ret

    return call_func
posted @ 2021-05-19 00:03  介个车车烫屁股  阅读(68)  评论(0)    收藏  举报