Python练习笔记——编写一个装饰器,测算出一个函数的运行时间

import time

def time_value(dec):
    def wrapper(*args,**kwargs):
        start_time = time.time()
        get_str = dec(*args,**kwargs)
        end_time = time.time()
        print("函数运行共耗时:",end_time-start_time)
        return get_str
    return wrapper

@time_value
def test():
    i = 0
    while i < 10000:
        i += 1
    return i

print(test())

运行

函数运行共耗时: 0.0006766319274902344
10000
上一篇:LG3211 [HNOI2011]XOR和路径


下一篇:[深入JUnit] 为什么别测试private函数