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

网站一般的后台wordpress文章js调用

网站一般的后台,wordpress文章js调用,网站链接设计,html网页设计用什么软件装饰器#xff1a; 不修改被装饰对象的源代码#xff0c;也不修改调用方式的前提下#xff0c;给被装饰对象添加新的功能 原则#xff1a;开放封闭原则 开放#xff1a;对扩展功能#xff08;增加功能开放#xff09;#xff0c;扩展功能的意思是在源代码不做任何改变…装饰器 不修改被装饰对象的源代码也不修改调用方式的前提下给被装饰对象添加新的功能 原则开放封闭原则 开放对扩展功能增加功能开放扩展功能的意思是在源代码不做任何改变的情况下为其增加功能 封闭对修改源代码是封闭的 无参装饰器 基本模板 # 装饰器基本模板 -- 无参装饰器 def outer(func):def wrapper(*args, **kwargs):# 在这里要装饰之前的功能res func(*args, **kwargs)# 在这里要装饰之后的功能return resreturn wrapper案例演示 # 案例演示 import time # 使用装饰器为函数增加计时功能 def count_time(func):def wrapper(*args, **kwargs):# 在这里要装饰之前的功能start_time time.time()res func(*args, **kwargs)# 在这里要装饰之后的功能end_time time.time()print(函数执行一共耗时{}秒.format(start_time-end_time))return resreturn wrapper# 功能函数 count_time # 使用装饰器对 time_func()进行装饰增加了计时的功能 def time_func(n):time.sleep(n)print({}秒后打印这句话.format(n))if __name__ __main__:time_func(5)pycharm模板功能 使用pycharm自带的模板功能快速创建模板 复制模板代码 —— file ——settings —— editor —— Live Templates (实时模板) 进入 Live Templates 1、展开python点击 选择 live Template 2、Abbreviation 输入快捷指令 , Description 输入模板描述 template text 粘贴进模板内容 3、点击difine 勾选python。 完成之后可以直接在代码编辑区输入快捷指令调出模板 完美伪装 将原函数的一些方法传给装饰器达到完美伪装 完美伪装的装饰器模板 from functools import wraps def outer(func):wraps(func) # 用处是将原函数的属性传给装饰函数def wrapper(*args, **kwargs):# 在这里要装饰之前的功能res func(*args, **kwargs)# 在这里要装饰之后的功能return resreturn wrapper通过 from functools import wraps 引入一个 wraps的装饰器将源函数的一些属性传递给装饰器。比如 print(time_func) # 查看函数的内存地址 print(time_func.__name__) # 查看函数的函数名 print(time_func.__doc__) # 查看函数的描述文档案例 import time from functools import wraps # 使用装饰器为函数增加计时功能 def count_time(func):wraps(func) # 用处是将原函数的属性传给装饰函数def wrapper(*args, **kwargs):# 在这里要装饰之前的功能start_time time.time()res func(*args, **kwargs)# 在这里要装饰之后的功能end_time time.time()print(函数执行一共耗时{}秒.format(start_time-end_time))return resreturn wrapper# 功能函数 count_time # 使用装饰器对 time_func()进行装饰增加了计时的功能 def time_func(n, i):这个是一个被装饰函数param n:param i:return:time.sleep(n)print({}秒后打印{}.format(n, i))if __name__ __main__:# time_func(5, A)print(time_func) # 查看函数的内存地址print(time_func.__name__) # 查看函数的函数名print(time_func.__doc__) # 查看函数的描述文档有参装饰器 模板 def g_outer(X):def outer(func):def wrapper(*args, **kwargs):# 在这里要装饰之前的功能res func(*args, **kwargs)# 在这里要装饰之后的功能return resreturn wrapperreturn outer应用有参装饰器时 g_outer(X)
http://www.w-s-a.com/news/851329/

相关文章:

  • 摄影素材库网站服装页面设计的网站
  • 如何用国外网站做头条做个游戏app的费用大概多少
  • 网站 形象入口页福州网站建设网络公司排名
  • 免费下载教学设计的网站送网站建设管理信息内容审核制度
  • 外贸专业网站的公司百度旗下13个app
  • 物理组简介 网站建设高师院校语言类课程体系改革与建设 教学成果奖申报网站
  • 爱网站无法登录怎么回事手表网
  • 网站建设公司现在还挣钱吗山西手动网站建设推荐平台
  • 重庆建设工程交易信息网站网站制作公司起名
  • 东莞寮步做网站的有吗企业宣传册制作
  • 做网站的软件是哪个上蔡做网站
  • 前后端分离实现网站开发紧急通知网页升级
  • 河北专业网站建设公司推荐佛山小程序开发平台
  • 网站开发强制开启浏览器极速模式建设网站有什么风险
  • 360全景网站建设常州专业网站建设公司咨询
  • 重庆大渡口网站建设网站增加一体化建设功能的好处
  • 网站开发完整视频网站上传 404
  • 自适应网站做推广北京建设工程招标网
  • 外贸网站设计注意事项网上商城官网入口
  • 正规的营销型网站建设公司微官网是网站吗
  • 南京行业门户网站无锡阿里巴巴做网站
  • 河北省和城乡住房建设厅网站wamp wordpress打不开
  • 在哪个平台做网站比较好自动app优化
  • 有没有能帮人快速网站备案的机构个人学做网站
  • 凌云县 城市建设 网站西安市建网站
  • 织梦xml网站地图公众号公众平台
  • 长春省妇幼网站做四维学校网站系统破解版
  • 安阳免费搭建自己的网站个人网站做商城会怎样
  • 网站建设专家公司排行网站举报有奖平台
  • 程序员不是做网站的公司装修效果全景图