Python例子

Python例子-通过装饰器实现已有函数执行时间的统计

装饰器实现已有函数执行时间的统计

import time
def get_time(func):
    start_time = time.time()
    func()
    end_time = time.time()
    run_time = end_time - start_time
    print('函数的执行时间是%s'%run_time)
    return get_time
@get_time
def test():
    i = 0
    for i in range(10000):
        print(i)
        i += 1
'''
执行结果
0
1
2
3
...
9996
9997
9998
9999
函数的执行时间是0.07971668243408203
'''


最后修改:2020年3月7日 23:06