码迷,mamicode.com
首页 > 其他好文 > 详细

一个典型的装饰器

时间:2020-06-19 10:36:19      阅读:45      评论:0      收藏:0      [点我收藏+]

标签:count   tar   rap   war   fun   code   __name__   art   *args   

import time


def count_time(func):
    def wrapper(*args, **kwargs):
        start_time = time.time()
        count = func(*args, **kwargs)
        print(程序共计%s秒 % (time.time() - start_time))
        return count

    return wrapper


@count_time
def main(count):
    for i in range(1, count):
        for j in range(i):
            print(j)
    return count


if __name__ == __main__:
    print(main(100))

 

一个典型的装饰器

标签:count   tar   rap   war   fun   code   __name__   art   *args   

原文地址:https://www.cnblogs.com/john-xiong/p/13161579.html

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