![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python项目
文章平均质量分 68
Python项目实战
牛油菠蘿包
严肃的知识用有趣的语言表达。Python、Linux、算法及数据结构学习记录,公众号【程序万事屋】
展开
-
Python3 读写txt文件
文件打开文件要读取文件,就得先打开一个文件,可以使用Python内置的open()函数来打开一个文件,open(<文件名>,<打开模式>)f = open('test.txt',r)上面是一个最简单的打开文件的例子,其中在传入文件名时需要将文件所在的绝对路径写上,如果不写则默认会在当前运行Python环境的目录下去寻找该文件,如果文件不在此处,那程序将会报错。上面说到如果文件不存在,程序将报错,这个错误正是open()函数抛出的一个IOError异常,该异常会给出错误码和原创 2021-07-14 23:12:54 · 5895 阅读 · 0 评论 -
一篇搞懂ddt数据驱动测试
Python的unittest不像pytest,没有自带的数据驱动功能,所以如果在使用unittest时又想要用数据驱动来进行测试,那么就需要借助DDT来完成。DDT全称,通过DDT可以实现测试数据与测试脚本分离,它可以将测试数据加载到脚本中,采用数据驱动模式使一组或多组数据对应一个测试用例,从而实现自动化测试,可以有效减少代码量的同时也降低了代码的维护成本。原创 2023-03-02 17:01:37 · 607 阅读 · 0 评论 -
Selenium基于POM的自动化测试实践
Page Object 见名知意,就是页面对象,并将页面元素定位方法和元素操作进行分离。在实际自动化测试实战过程中,我们一般对脚本的实现分为三层:(1)对象层: 用于存放页面元素定位和控件操作(2)逻辑层: 则是一些封装好的功能用例模块(3)业务层: 则是我们真正的测试用例的操作部分。原创 2023-03-01 11:02:56 · 925 阅读 · 0 评论 -
Python + Airtest + poco + pytest + pytest-html 实现Android App自动化测试框架
为了尝试除Appium外的测试框架,本文将介绍基于网易的airtest框架为基础,配合poco及pytest实现对Android App的自动化测试。原创 2023-02-23 15:28:22 · 2500 阅读 · 3 评论 -
Pytest--使用与调用
1. 通过python -m pytest调用pytest你可以通过python的解释器来执行测试:python -m pytest这和直接执行pytest [...]命令的效果几乎是一样的。2. pytest执行结束时返回的状态码运行pytest可能导致六种不同的退出代码:ExitCode0:所有收集到的测试用例通过ExitCode1:测试已收集并运行,但有些测试失败ExitCode2:测试执行被用户中断ExitCode3:执行测试时发生内部错误ExitCode4:pytest命令原创 2022-03-17 11:57:45 · 8849 阅读 · 0 评论 -
Pytest--安装与入门
pytest是一个能够简化成测试系统构建、方便测试规模扩展的框架,它让测试变得更具表现力和可读性--模版代码不再是必需的。只需要几分钟的时间,就可以对你的应用开始一个简单的单元测试或者复杂的功能测试。原创 2022-03-17 11:54:12 · 1638 阅读 · 0 评论 -
jieba中文分词
序言jieba是目前最好的Python中文分词组件,它主要有以下3种特性:支持3种分词模式:精确模式、全模式、搜索引擎模式支持繁体字支持自定义词典# 导入 jiebaimport jieba import jieba.posseg as pseg # 词性标注import jieba.analyse as anls # 关键词提取分词可使用jieba.cut和jieba.cut_for_search方法进行分词,两者所返回的结果都是一个可迭代的generator,可使用fo原创 2021-07-10 15:03:36 · 2640 阅读 · 0 评论 -
Turtle绘制一朵玫瑰花
# RoseDrawimport turtle as t# 定义一个曲线绘制函数def DegreeCurve(n, r, d = 1): for i in range(n): t.left(d) t.circle(r, abs(d))# 初始位置设定s = 0.2t.setup(450*5*s,750*5*s)t.pencolor("black")t.fillcolor("red")t.speed(100)t.penup()t.goto(0原创 2021-07-08 22:07:05 · 2512 阅读 · 0 评论