设为首页 加入收藏

TOP

装饰函数
2017-09-30 12:54:03 】 浏览:3663
Tags:装饰 函数

Read me:

装饰函数是用来给已有函数增加新的功能的函数,增加新功能的过程中,对已有函数不会做任何修改。常用的方式为:高阶函数+嵌套函数==》装饰函数。在二次开发,升级版本的时候常采用的方式。

def timer(func):
    def deco():
        starttime = time.time()
        func()
        stoptime = time.time()
        print("sumtime: %s" %(stoptime - starttime))
    return deco
@timer
def func1():
    time.sleep(3)


    print("this is func1")
@timer
def func2():
    time.sleep(2)


    print("this is func2")

func1()
func2()
View Code

 

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇洗礼灵魂,修炼python(5)--pyth.. 下一篇没有了

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目