当前位置: 首页 > news >正文

豪华网站建设以网红引流促业态提升

豪华网站建设,以网红引流促业态提升,做网站 seo,套用别人产品图片做网站思路 python使用修饰器记录方法耗时,目的是每当方法执行完后,可以记录该方法耗时,而不需要在每个方法的执行前后,去创建一个临时变量,来记录耗时。 方式一(不推荐): 在每个方法的…

思路

python使用修饰器记录方法耗时,目的是每当方法执行完后,可以记录该方法耗时,而不需要在每个方法的执行前后,去创建一个临时变量,来记录耗时。

方式一(不推荐):

在每个方法的执行前后,去创建一个临时变量,来记录耗时,代码如下,缺点在于,如果有10个、100个方法,那不得写10次、100次?且这样去写,容易写漏,而且过于冗余

def fun():# 开始计时start_time = time.time()# 模拟耗时time.sleep(2)# 停止计时end_time = time.time()print("fun01执行喽")

方式二(推荐):

使用装饰器来记录耗时,好处在于,将其标注在需要记录的方法前,这样的做法,相当于将这个方法,传递给另一个方法中。让方法A去执行方法B(俗称:套娃)。
这样的好处在于,我们只需要做标注,不用去改动到需要记录耗时的方法中的内容,这样可以减少出错和冗余,代码如下:

import time
# 使用装饰器,记录方法执行耗时
def timer(method_name):def decorator(func):def wrapper(*args, **kwargs):# 开始计时start_time = time.time()# 执行方法result = func(*args, **kwargs)# 停止计时end_time = time.time()# 统计耗时并输出execution_time = end_time - start_timelog = "{} 执行耗时: {:.2f} 秒".format(method_name, execution_time)print(log)return resultreturn wrapperreturn decorator# 方法1 使用装饰器标注
@timer("fun01()")
def fun01():# 模拟耗时time.sleep(2)print("fun01执行喽")# 方法2 不使用任何标注
def fun02():# 模拟耗时time.sleep(1)print("fun02执行喽")# 方法3 使用装饰器标注
@timer("fun03()")
def fun03():# 模拟耗时time.sleep(3)print("fun03执行喽")# 顺序执行fun01、02和03
fun01()
fun02()
fun03()

代码直接执行,可以看到如下的输出:
1.输出fun01()“执行喽”,却输出耗时是2.01秒,因为这里sleep了2秒,且使用了装饰器。
2.输出fun02()“执行喽”,但未记录执行耗时,原因是这里并未使用“装饰器”记录方法的耗时。
3.输出fun03()“执行喽”,却输出耗时是3.00秒,因为这里sleep了3秒,且使用了装饰器。
在这里插入图片描述

整理不易!

点赞!关注呗!

http://www.ds6.com.cn/news/19588.html

相关文章:

  • 怎么给自己的网站做排名2023年3月份疫情严重
  • 包头做网站广告推广免费平台
  • 东莞网站建设价格域名交易中心
  • 网站被墙了怎么办开户推广竞价开户
  • 自己做的网站怎么添加采集模块哈尔滨seo关键词排名
  • 华为建站wordpress网站推广策划书
  • 苏州做网站推广的谷歌外链代发
  • 网站群管理平台方案seo投放营销
  • 淄博哪里做网站江西百度推广公司
  • 中国医院考试网站模板下载指数运算公式大全
  • 怎么做网站步骤优化网站有哪些方法
  • 南宁外贸网站建设万物识别扫一扫
  • 如何做网站优化seo手机优化软件下载
  • 新公司 做网站 流程南昌百度快速排名提升
  • 做网站广告软件网络促销的方法有哪些
  • 网站建设费用价格表军事新闻 今日关注
  • 真人做爰直播试看网站深圳网站营销seo费用
  • 类似于美团的网站怎么做的代运营公司哪家好一些
  • 网站更新要怎么做衡阳百度推广公司
  • 济南网站维护公司各种网站
  • 马云1688网站在濮阳如何做关系网站优化公司
  • 外销网站建立公关公司经营范围
  • 甘南网站设计公司广州网站建设推广专家
  • 网站建设入驻网络推广网络营销外包
  • 网站怎么做404页面百度网站推广价格
  • 怎么自己设计房子效果图网站优化包括哪些内容
  • 郑州做网站公司网络推广企划
  • 宁波网站建设设计网站建站在线制作
  • 淘宝客手机网站开发对网站外部的搜索引擎优化
  • 怎么建一个网站卖东西奉化云优化seo