- 前言pip是我们最常用的Python第三方库安装工具,不管是什么库,我们只需要一条pip install命令就能安装,但是现在经常出现一些安装超时的问题,这是为什么呢?因为pip默认是从Python官方的下载源下载安装第三方库,Python官方下载源是境外的网址,所以会出现下载超时的问题,那么我们怎么才能完全解决这个问题呢?我们添加上我们境内的网址就可以解决这个问题了。 国内下载源目前主要... 前言pip是我们最常用的Python第三方库安装工具,不管是什么库,我们只需要一条pip install命令就能安装,但是现在经常出现一些安装超时的问题,这是为什么呢?因为pip默认是从Python官方的下载源下载安装第三方库,Python官方下载源是境外的网址,所以会出现下载超时的问题,那么我们怎么才能完全解决这个问题呢?我们添加上我们境内的网址就可以解决这个问题了。 国内下载源目前主要...
- flask路由配置Flask中通过使用route装饰器实现路由访问功能,其路由匹配URL规则基于Werkzeug的路由模块。该模块基于Apache及更早的HTTP服务器主张,希望保证优雅且唯一的URL。其使用格式如下:from flask import Flask# 导入 Flask 类app = Flask(__name__)# 创建类的实例@app.route("/hello")# 使... flask路由配置Flask中通过使用route装饰器实现路由访问功能,其路由匹配URL规则基于Werkzeug的路由模块。该模块基于Apache及更早的HTTP服务器主张,希望保证优雅且唯一的URL。其使用格式如下:from flask import Flask# 导入 Flask 类app = Flask(__name__)# 创建类的实例@app.route("/hello")# 使...
- Git创建仓库上传代码相关操作上篇文章,我们讲了如何配置Git环境,注册Gitee账号,本篇文章我们讲解一下Fork和clone项目的操作。 Fork项目在Gitee上也有部分优秀的开源项目,我们想要获取到项目的资源,Fork功能可以满足我们的这个需求,直接获取到别人的项目。如下图所示,我们点击右上角的Fork按钮在弹窗中选择目标空间,再点击确认即可进行ForkFork完成之后,会自动跳转... Git创建仓库上传代码相关操作上篇文章,我们讲了如何配置Git环境,注册Gitee账号,本篇文章我们讲解一下Fork和clone项目的操作。 Fork项目在Gitee上也有部分优秀的开源项目,我们想要获取到项目的资源,Fork功能可以满足我们的这个需求,直接获取到别人的项目。如下图所示,我们点击右上角的Fork按钮在弹窗中选择目标空间,再点击确认即可进行ForkFork完成之后,会自动跳转...
- Pytest fixture之autouse使用写自动化用例会写一些前置的fixture操作,用例需要用到就直接传该函数的参数名称就行了。当用例很多的时候,每次都传这个参数,会比较麻烦。fixture里面有个参数autouse,默认是Fasle没开启的,可以设置为True开启自动使用fixture功能,这样用例就不用每次都去传参了。调用fixture三种方法函数或类里面方法直接传fixtu... Pytest fixture之autouse使用写自动化用例会写一些前置的fixture操作,用例需要用到就直接传该函数的参数名称就行了。当用例很多的时候,每次都传这个参数,会比较麻烦。fixture里面有个参数autouse,默认是Fasle没开启的,可以设置为True开启自动使用fixture功能,这样用例就不用每次都去传参了。调用fixture三种方法函数或类里面方法直接传fixtu...
- 前言日常工作中,我们难免会遇到本次执行不需要所有用例都跑一遍的情况,或者说,我们就是希望某些用例不执行,来看看报错。那除了我们手动去注释掉部分用例,还有没有其他的办法自动地跳过部分用例呢?Pytest很懂我们,真的很懂我们,给我们提供了skip方法,可以帮助我们实现需求。 skip用法介绍pytest.main([’-vs’,‘test01.py’]) 用-vs执行,跳过原因才会显示SKI... 前言日常工作中,我们难免会遇到本次执行不需要所有用例都跑一遍的情况,或者说,我们就是希望某些用例不执行,来看看报错。那除了我们手动去注释掉部分用例,还有没有其他的办法自动地跳过部分用例呢?Pytest很懂我们,真的很懂我们,给我们提供了skip方法,可以帮助我们实现需求。 skip用法介绍pytest.main([’-vs’,‘test01.py’]) 用-vs执行,跳过原因才会显示SKI...
- 1 FTP Request Default即FTP请求默认值。多个FTP请求具有相同的配置时,可以把这些相同的点提取出来;且只需要配置一次。参数说明Name控制器名称,可为空Comments随意设置,可为空Server name or IP被测试对象的地址Port Number指定的FTP传输端口号Remote File远程FTP服务器文件路径Local File本地文件路径Local F... 1 FTP Request Default即FTP请求默认值。多个FTP请求具有相同的配置时,可以把这些相同的点提取出来;且只需要配置一次。参数说明Name控制器名称,可为空Comments随意设置,可为空Server name or IP被测试对象的地址Port Number指定的FTP传输端口号Remote File远程FTP服务器文件路径Local File本地文件路径Local F...
- Pytest fixture之conftest.py使用当我们在工作中出现后面的情况,用例1需要先登录,用例2不需要登录,用例3需要先登录。很显然这就无法用setup和teardown来实现了。这就是本篇学习的目的,通过conftest.py来自定义测试用例的预置条件。 fixture优势firture相对于setup和teardown来说应该有以下几点优势命名方式灵活,不局限于setup... Pytest fixture之conftest.py使用当我们在工作中出现后面的情况,用例1需要先登录,用例2不需要登录,用例3需要先登录。很显然这就无法用setup和teardown来实现了。这就是本篇学习的目的,通过conftest.py来自定义测试用例的预置条件。 fixture优势firture相对于setup和teardown来说应该有以下几点优势命名方式灵活,不局限于setup...
- pytest setup和teardown我们在使用selenium执行web自动化测试的时候,当我们需要执行多条测试用例时,执行一条用例就启动一次浏览器显然效率就太低了,我们需要一次启动浏览器,执行多条用例。pytest可以满足我们的需求吗?答案是pytest的setup和teardown完美匹配我们的需求,unittest有的它有,unittest没有的它也有! 作用范围模块级(set... pytest setup和teardown我们在使用selenium执行web自动化测试的时候,当我们需要执行多条测试用例时,执行一条用例就启动一次浏览器显然效率就太低了,我们需要一次启动浏览器,执行多条用例。pytest可以满足我们的需求吗?答案是pytest的setup和teardown完美匹配我们的需求,unittest有的它有,unittest没有的它也有! 作用范围模块级(set...
- 1 简介用例失败重跑可以使用插件pytest-rerunfailures来实现;pytest-rerunfailures有环境要求:Python 3.5-3.8, or PyPy3pytest 5.0或更高版本查看下自己的版本,如下:Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:59:51) [MSC v.1914 64 bit (AMD... 1 简介用例失败重跑可以使用插件pytest-rerunfailures来实现;pytest-rerunfailures有环境要求:Python 3.5-3.8, or PyPy3pytest 5.0或更高版本查看下自己的版本,如下:Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:59:51) [MSC v.1914 64 bit (AMD...
- 1 使用场景当我们为了提高用例的复用性,会用到不同的fixture,比如登陆场景;但是如果登陆场景,我们使用不同的账号进行测试,那如何来做?此时不能使用fixture把账号直接写死,需要通过传参的方式来实现。 2 传单个参数# -*- coding:utf-8 -*-# 作者:NoamaNelson# 日期:2022/12/27 # 文件名称:test_request.py# 作用:fix... 1 使用场景当我们为了提高用例的复用性,会用到不同的fixture,比如登陆场景;但是如果登陆场景,我们使用不同的账号进行测试,那如何来做?此时不能使用fixture把账号直接写死,需要通过传参的方式来实现。 2 传单个参数# -*- coding:utf-8 -*-# 作者:NoamaNelson# 日期:2022/12/27 # 文件名称:test_request.py# 作用:fix...
- Python 操作 xmind 绘制思维导图在平时的工作中当我们要总结一些知识的时候就需要一款工具来画画流程图,这里推荐 XMind 软件,用 Xmind 绘制的思维导图看起来思路清晰,那么今天的文章介绍关于思维导图的相关知识以及用 Python 如何操作 Xmind 绘制思维导图。 思维导图思维导图:思维导图又叫心智导图是表达发散性思维的有效的图形思维工具,它简单却又很有效,是一种革命性... Python 操作 xmind 绘制思维导图在平时的工作中当我们要总结一些知识的时候就需要一款工具来画画流程图,这里推荐 XMind 软件,用 Xmind 绘制的思维导图看起来思路清晰,那么今天的文章介绍关于思维导图的相关知识以及用 Python 如何操作 Xmind 绘制思维导图。 思维导图思维导图:思维导图又叫心智导图是表达发散性思维的有效的图形思维工具,它简单却又很有效,是一种革命性...
- 删除列表元素的3种方法 根据下标删除,使用del关键词names = ['张三', '李四', '王五', '赵六‘, ’罗翔', '卢锡安']print(names)#删除第3个元素,del是delete的缩写del names[2] #再次打印会发生王五不见了print(names)注:del是一个关键词,而不是一个函数所以不是使用小括号:del(names[2]),而是使用空格:de... 删除列表元素的3种方法 根据下标删除,使用del关键词names = ['张三', '李四', '王五', '赵六‘, ’罗翔', '卢锡安']print(names)#删除第3个元素,del是delete的缩写del names[2] #再次打印会发生王五不见了print(names)注:del是一个关键词,而不是一个函数所以不是使用小括号:del(names[2]),而是使用空格:de...
- logging 是 python 标准模块,用于记录和处理程序中的日志。功能很强大,官方文档很详细,网上也有大量的说明和教程,但是对很多初次接触的同学来说,存在一些障碍。一是因为标准库文档太过繁琐,需要较高的理论基础,着急用时,常常被文档搞晕。二是大部分说明材料要么是官方文档的罗列,要么是简单的应用,对实际应用帮助不大。今天,我们从应用上的一些问题开始,探讨一下日志神器 logging 极其... logging 是 python 标准模块,用于记录和处理程序中的日志。功能很强大,官方文档很详细,网上也有大量的说明和教程,但是对很多初次接触的同学来说,存在一些障碍。一是因为标准库文档太过繁琐,需要较高的理论基础,着急用时,常常被文档搞晕。二是大部分说明材料要么是官方文档的罗列,要么是简单的应用,对实际应用帮助不大。今天,我们从应用上的一些问题开始,探讨一下日志神器 logging 极其...
- 什么是pip?pip的全称是Package installer for python,顾名思义就是pip就是Python的包安装器。我们在安装Python时,就会同时安装上pip,通过pip命令,可以把远端仓库(Pypi)里的包下载并安装到本地。从Python3.4和Python2.7.9版本起,Python都为每个Python安装包标配了pip。所以本文将不讲解pip如何安装。 问题:p... 什么是pip?pip的全称是Package installer for python,顾名思义就是pip就是Python的包安装器。我们在安装Python时,就会同时安装上pip,通过pip命令,可以把远端仓库(Pypi)里的包下载并安装到本地。从Python3.4和Python2.7.9版本起,Python都为每个Python安装包标配了pip。所以本文将不讲解pip如何安装。 问题:p...
- f-srtingf-string 是 Python3.6 版本开始引入的特性,想必很多 Python 用户都基础性的使用过,通过它我们可以更加方便地向字符串中嵌入自定义内容,但 f-string 真正蕴含的功能远比大多数用户知道的要丰富,今天我们就来一起探索它们! 基础用法f-string 最基础的用法很简单,如下例所示,在前缀f的字符串中向{}内直接填入要嵌入的值、变量或计算表达式:pr... f-srtingf-string 是 Python3.6 版本开始引入的特性,想必很多 Python 用户都基础性的使用过,通过它我们可以更加方便地向字符串中嵌入自定义内容,但 f-string 真正蕴含的功能远比大多数用户知道的要丰富,今天我们就来一起探索它们! 基础用法f-string 最基础的用法很简单,如下例所示,在前缀f的字符串中向{}内直接填入要嵌入的值、变量或计算表达式:pr...
上滑加载中
推荐直播
-
仓颉编程语言开源创新人才培养经验分享
2025/08/06 周三 19:00-20:00
张引 -华为开发者布道师-高校教师
热情而富有活力的仓颉社区为学生的学习提供了一个充满机遇和挑战的平台。本次直播探讨如何运用社区的力量帮助同学们变身为开源开发者,从而完成从学生到工程师身份的转变。
回顾中 -
“全域洞察·智控未来” ——云资源监控实战
2025/08/08 周五 15:00-16:00
星璇 华为云监控产品经理,霄图 华为云监控体验设计师,云枢 华为云可观测产品经理
本期直播深度解析全栈监控技术实践,揭秘华为云、头部企业如何通过智能监控实现业务零中断,分享高可用系统背后的“鹰眼系统”。即刻预约,解锁数字化转型的运维密码!
回顾中
热门标签