首页 > 编程语言 > 详细

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

时间:2017-12-14 23:38:23      阅读:387      评论:0      收藏:0      [点我收藏+]
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

 

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

原文:http://www.cnblogs.com/gengyi/p/8040352.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!