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

做购物平台网站需要注意什么站长工具seo综合查询源码

做购物平台网站需要注意什么,站长工具seo综合查询源码,河北省最大的网页设计公司,日照装修网站建设教你搞一个比较简单的计时和进度条装饰器 什么是装饰器为啥要用装饰器呢?上代码!如何使用装饰器效果 什么是装饰器 装饰器的英文是:Decorator。装修的英文是:Decoration。顾名思义就是我们要用装饰器在函数func()上搞点儿事儿&am…

教你搞一个比较简单的计时和进度条装饰器

  • 什么是装饰器
    • 为啥要用装饰器呢?
    • 上代码!
    • 如何使用装饰器
    • 效果

什么是装饰器

装饰器的英文是:Decorator。装修的英文是:Decoration。顾名思义就是我们要用装饰器在函数func()上搞点儿事儿,哈哈哈。这个就是一个套你的函数func()并且实现一些功能的函数。譬如我们今天要分享的计时器或进度条。

为啥要用装饰器呢?

为了美化代码,和避免没必要的反复书写。每次我们有个for loop都要搞一遍tqdm么?每次我们想来测试一个函数func()的运行时间是多久,都要来一遍 time_start - time_end么?很显然,有了装饰器这玩意儿,会省去我们很多的麻烦。

上代码!

import time
from tqdm import tqdm
from functools imoprt wraps
from datetime import datetime as dtdef timer_pbar(func):@wraps(func)def wrapper(*args, **kwargs):print(f"{dt.now().strftime('%H:%M:%S')}")   # 显示当前时间start = time.time()   # 开始计时with tqdm(total=20,   # 我是假设了20秒bar_format='{l_bar}{bar:10}{r_bar}{bar:-10b}',desc=f"Processing {func.__name__!r}",position=0,colour='#32CD32',   # limegreen HEX code) as pbar:for i in range(20):time.sleep(1)pbar.update(1)   # 每过一秒我加一块进度条result = func(*args, **kwargs)end = time.time()   # 结束计时print(f"运行时间{func.__name__!r}: {end - start:.3f}秒")   # 返回运行消耗的时间return resultreturn wrapper

这样我们的代码就编译完成了,那我们如何使用呢?其实很简单,就在你的函数前面加一行@装饰器就行了。

如何使用装饰器

如何使用装饰器
ml是我自己的写的一个python脚本,里面有很多7788的东西和功能,其中就有这个装饰器。我可以直接导入就可以调用了。或者你也可以把装饰器写在任何你的py或者ipynb文件的头部,这样也可以直接调用使用。我是建议大家创建一个自己的库,这样使用起来也方便,能够提高效率。感兴趣的朋友可以阅读我这片关于自己设计一个库的Blog。

效果

用了装饰器的输出效果
看起来还是挺靠谱的哈?欢迎大家常来看我的Blog!有什么需求和疑问请留言联系我!

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

相关文章:

  • 创建公司网站 优帮云seo兼职接单平台
  • 郑州富士康现状2023网站的优化和推广方案
  • 微网站建设比较全面的是游戏推广公司靠谱吗
  • 政协网站 党的建设网络安全培训最强的机构
  • 如何做直播网站网站网络营销
  • 大同市网站建设互联网关键词优化
  • 制作个简单公司网站要多少钱推广资讯
  • 附近网站建设服务公司拉新app推广平台
  • 网站开发软件排名优化网络软件
  • 做外贸怎么上国外网站整合营销策略
  • 网站如何在百度搜索到短视频精准获客
  • 西宁网站制作费用是多少钱郑州网站制作工具
  • 萝岗门户网站建设微博推广方案
  • 所有的购物平台大全seo优化推广技巧
  • 网站推广由什么样的人来做竞价推广的基本流程
  • 酒类网站建设方案东莞关键词seo优化
  • 安徽网站建设微信开发cpm广告联盟平台
  • 小说网站建设多少钱班级优化大师使用心得
  • 现在网站开发哪个语言好网站平台有哪些
  • 微企业网站模板免费广告网络营销
  • seo搜索铺文章长沙网站seo公司
  • 优秀的网站建设托管投放广告的渠道有哪些
  • 安防公司手机网站企业营销策划公司
  • 佛山网站建设seo优化sem竞价广告
  • 郑州网站建设q.479185700棒搜狗权重查询
  • 可以做商城网站的公司搜索引擎优化原理
  • 万江营销型网站建设seo顾问什么职位
  • 如何做网站优化的内容代写平台
  • 网站服务器租用一年多少钱啊手机建站平台
  • 网站建设 南通百度人工客服电话24小时