Python 时间装饰器代码

import time
def timer(func):
    def wrapper():
        start=time.time()
        func()
        end=time.time()
        return print(end-start)
    return wrapper
@timer

def main():
    x=0
    for i in range(100000000):
        x=x+i
    print(x)
    
main()

运行结果:
4999999950000000
3.855949878692627

猜你喜欢

转载自blog.csdn.net/lht1977/article/details/107927031