web.py页面执行计时,Python装饰器实现方法,web.pypython,Python学习这是一个
web.py页面执行计时,Python装饰器实现方法,web.pypython,Python学习这是一个
Python学习这是一个Python初学者写的,关于web.py页面执行计时的Python装饰器的实现方法源代码。
有很多同学在初学阶段都会有这样的疑问 web.py没有提供过滤器之类的东西,要如何来实现页面执行时间统计呢?其实Python有内置的装饰器实现,我们来看下面这段初学者的代码吧。
以下Python源代码供参考使用:
# coding=utf-8from server import renderdef display_time(func): import time def cal_time(*args): # 记录开始时间 start = time.time() # 回调原函数 result = func(*args) passtime = time.time() - start # 在结果输出追加计时信息 result = result + "\n<!-- %s ms -->" % (passtime*1000) #www.iplaypy.com # 返回结果 return result # 返回重新装饰过的函数句柄 return cal_timeclass Index(object): @display_time def GET(self): return render.home()
web.py页面执行计时,Python装饰器实现方法。源码中有写了中文注释,这是一个很好的习惯,方便自己检查代码,也方便分享时的其它受众使用。
编橙之家文章,
相关内容
- Python替换字符串空格的处理方法,python字符串,python如何
- 用python计算1到100的和源码详解,python100源码详解,用p
- 调用Bing桌面更换为本地桌面的python方法,bingpython,这是
- Python编写的俄罗斯方块游戏案例源码详解,PYQT4,pyth
- python采集文章中图片的方法源码,,这是收集的一篇关于
- Python tar、zip压缩文件操作方法,pythontar,python语言源码
- Python调用摄像头摄像并保存图片的方法源码,,用pytho
- Python 类快速排序方法找到第定n小数的方法,python小数
- Python实现SYSLOG服务器与MYSQL数据库写入源码,pythonsysl
- python方法判断IP的合法性源码分享,python合法性,用pyt
评论关闭