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

营销型网站建设 兼职南京装修公司做网站

营销型网站建设 兼职,南京装修公司做网站,网站开发html php,辽宁省建设科学研究院网站一、关键字驱动--设计框架的常用的思路 封装的作用#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.dnsts.com.cn/news/74452.html

相关文章:

  • 哪些网站可以做海报热点的织梦网站做视频
  • 北京建站设计wordpress服务器系统
  • 做网站协议书网站后台树形菜单样式
  • 腾讯公司主页网站页面优化方法有哪些内容
  • 在网上做兼职美工有哪些网站led灯笼河网站建设
  • 建站 备案微企帮做网站
  • 郯城网站建设公众号排名优化
  • 网站制作怎么报价上海做高端网站建设
  • 建设食品商购网站wordpress弹出提示框
  • 90设计网站官网入口商城网站开发
  • 如何建设一个网站企业推广专员招聘
  • 民权做网站杭州专业网站优化公司
  • 网站定制哪家比较好建网站方案书
  • 住房和城乡建设部网站准考证电视网站免费大全
  • 没有网站百度推广吗福州响应式网站建设
  • 中咨建设监理有限公司网站大型网站建立
  • 网站认证采购管理
  • 网站怎么注销主体北京做家政网站有哪些平台
  • 建站到网站收录到优化不属于网络推广方法
  • 没有服务器如何做网站公司注册网站需要什么条件
  • 虚拟主机怎么建设网站纯前端网站怎么做rest
  • 高端网站设计思路安丘网站建设aqfeifan
  • 古典网站素材网站建设容易学吗
  • 在线咨询网站模板制作网页实训报告
  • 网站如何跟域名绑定昆明网站建设公司推荐
  • 思明自助建站软件环江建设网站
  • 个人网站空间价格建设网站销售
  • 网站建设格式工业软件的前十名龙头
  • 网页设计网站网站建设课程设计旅游网站建设色彩搭配表
  • 保康网站建设福建网站制作公司