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

网站建设肆金手指排名6大健康网站怎么样做

网站建设肆金手指排名6,大健康网站怎么样做,设计感超强的公司名字,企业所得税率2022最新一、关键字驱动--设计框架的常用的思路 封装的作用#xff1a;在编程中#xff0c;封装一个方法#xff08;函数#xff09;主要有以下几个作用#xff1a;1. **代码重用**#xff1a;通过封装重复使用的代码到一个方法中#xff0c;你可以在多个地方调用这个方法而不是…一、关键字驱动--设计框架的常用的思路 封装的作用在编程中封装一个方法函数主要有以下几个作用1. **代码重用**通过封装重复使用的代码到一个方法中你可以在多个地方调用这个方法而不是重写相同的代码。这不仅节省时间还减少了代码量和维护成本。2. **模块化**封装方法可以帮助你将程序分解成较小、管理更容易的部分。每个方法执行一个具体的任务这样的模块化设计使得代码更加清晰、易于理解和测试。3. **抽象**方法封装提供了一个抽象层使得你可以关注于方法的功能而不是其实现细节。调用者只需要知道方法的输入参数、作用和输出返回值而不需要了解其内部逻辑。4. **隐藏实现细节**封装允许你隐藏功能的实现细节只暴露必要的接口给外界。这种信息隐藏是面向对象编程中的一个核心概念有助于保护数据和防止外部代码随意修改内部状态。5. **易于维护和更新**当方法的内部实现需要变更时你可以只在方法内部进行修改而不需要修改调用该方法的代码前提是保持接口不变。这使得更新和维护变得更加容易和安全。6. **参数化和灵活性**通过参数化方法可以用于不同的输入值提供更大的灵活性。这意味着同一个方法可以被用于多种情况只要传入不同的参数。7. **促进团队合作**在团队开发中封装方法使得不同的开发者可以并行工作在不同的方法上每个人专注于特定的任务。这种分工合作可以提高开发效率和项目的整体质量。总之自己封装方法是编程中的一种基本而重要的实践它有助于提高代码的质量、可读性、可维护性和可重用性同时也是面向对象设计原则的一个关键方面。 1、封装get方法 def get(self, url, paramsNone, **kwargs):发送get请求:param url:请求的URL:param params: 需要拼装在URL当中的参数:param kwargs: 其它参数具体参考requests.post():return: 响应数据print(发送GET请求)return requests.get(urlurl, paramsparams, **kwargs) 2、封装post方法 def post(self, url, dataNone, jsonNone, **kwargs):发送POST请求:param url: 请求的URL:param data: 请求的数据:param json: 请求数据如果是json可直接使用该参数:param kwargs: 其它参数具体参考requests.post():return: 响应数据print(发送POST请求)return requests.post(urlurl, datadata, jsonjson, **kwargs) 3、封装Jsonpath方法 def get_text(self, response, key, index0):基于jsonpath获取数据的关键字用于提取所需要的内容:param response: 响应报文默认为json格式:param key: jsonpath的表达式:param index: 获取的下标默认0:return:print(提取响应数据)# 判断数据类型: 如果是字符串就给他转字典if isinstance(response, str):response json.loads(response)value_list jsonpath.jsonpath(response, key)return value_list[index]以上便完成了框架封装的关键字驱动部分 二、框架搭建 1、pytest框架的使用规则 pytest的命名规则 (1)模块名py文件必须以test_开头或_test结尾。 (2)测试类class必须以Test开头并且不能带init方法。 (3)测试用例函数必须以test_开头。 要做的主要三件事请求数据发送请求断言 导包的顺序 2、配置相关依赖包 调试模式 unitest--适合当前页面调试--左右面板 pytest--不建议当前页面调试 如何设置不同模式 PS 在conftest里除了fixture夹具还有其他的前后置方法
http://www.w-s-a.com/news/413917/

相关文章:

  • 龙岩网站设计招聘信息网上免费logo设计
  • 高端定制网站开发建站教程详解网站共享备案可以申请支付接口
  • 做房产网站接不到电话企业推广宣传方式
  • 网站建设费用不用摊销下一页p30
  • 北京 工业网站建设公司国外服务器公司有哪些
  • 怎样局域网站建设盈利网站
  • 公司做网站广告语济南建网站价格消费品展
  • 建德网站网站建设规划设计书
  • 谷歌网站流量分析wordpress置顶浮标
  • 江苏新宁建设集团网站网络规划设计师2023论文
  • 合作建站协议python wordpress采集器
  • 集团网站网页模板网站建设图片大全
  • 举报非法网站要求做笔录wordpress怎么插视频
  • 网站服务器防护如何搭建网站平台
  • 设计师接私活的网站如何做网站的搜索栏
  • ps做图下载网站网站子目录设计
  • 厦门网站制作策划高中生做网站网页
  • 高端品牌网站建设在哪济南兴田德润优惠吗专业定制网站开发公司
  • 怎么做网站卖东西汽车网站排行榜前十名
  • 网站关键字没有排名只有单页面的网站怎么做seo
  • 网站流量盈利模式宝塔没有域名直接做网站怎么弄
  • 淡蓝色网站qq推广中心
  • 设计网站价格餐饮吸引客流的活动方案
  • 手机网站建设电话百度搜索量
  • 条件查询 php网站源码中国白云手机网站建设
  • 网上注册公司流程及材料班级优化大师免费下载电脑版
  • 应用网站如何做营销型网站的重要特点
  • 怎么样百度搜到自己的网站加强社区网站建设
  • 建设网站所需技术wordpress延时加载js
  • 网站建设沈阳搜云seo