码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2017-12-14 23:52:35      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:star   gpo   练习   ret   wrapper   test   rgs   port   pos   

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练习笔记——编写一个装饰器,测算出一个函数的运行时间

标签:star   gpo   练习   ret   wrapper   test   rgs   port   pos   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!