Python 计时用装饰器

更新日期: 2017-12-19 阅读次数: 3210 分类: Python

def time_it(method):                                                           
                                                                               
    def timed(*args, **kw):                                                    
        start_time = time.time()                                               
        result = method(*args, **kw)                                           
        end_time = time.time()                                                 
        print '%r (%r, %r) %2.2f sec' % \                                      
              (method.__name__, args, kw, end_time-start_time)                 
        return result                                                          
                                                                               
    return timed 

爱评论不评论

近期节日

2019年06月20日 世界难民日
2019年06月21日 夏至
2019年06月22日 中国儿童慈善活动日
2019年06月23日 国际奥林匹克日
2019年06月25日 全国土地日
2019年06月26日 国际禁毒日
2019年06月30日 世界青年联欢节
2019年07月01日 中国共产党诞生日
2019年07月01日 香港回归日
2019年07月02日 国际体育记者日
2019年07月06日 国际接吻日
2019年07月07日 抗日战争纪念日
查看更多节日