Python装饰器真心好用

Python装饰器真心好用,第1张

概述带返回值的装饰器importtimedeftimer_used(f):definner():startime=time.time()ret=f()endtime=time.time()print(f'耗时:{endtime-startime}s')returnretreturninner@timer_useddeffunc1(): 带返回值的装饰器
import timedef timer_used(f):    def inner():        startime = time.time()        ret = f()        endtime = time.time()        print(f'耗时:{endtime - startime}  s')        return ret    return inner@timer_useddef func1():    time.sleep(0.05)    print('welcome to my world')    return {'name':'猪小气'}# @timer_useddef func2():    time.sleep(0.1)    print('bye-bye')    return 999ret = func1()print(ret)
总结

以上是内存溢出为你收集整理的Python装饰器真心好用全部内容,希望文章能够帮你解决Python装饰器真心好用所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1159349.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存