摘要: 背景 在使用python过程中,经常会遇到这种进制数据 b'\xe4\xb8\xad\xe6\x96\x87',看起来会一头雾水 本篇博客介绍python如何处理这些编码 编码 计算机信息的表示方式只有0,1 将图像,语言文字,音视频等转换成二进制存储在计算机,称为编码 将0,1组合并赋予不同的含义 阅读全文
posted @ 2020-09-04 10:22 子非鱼焉知鱼之乐丶 阅读(220) 评论(0) 推荐(1) 编辑
摘要: 背景 在自动化测试中(ui\interface),常需要用到绝对路径,以此增强脚本的健壮性 python内置os模块提供了三种获取当前目录绝对路径的方式,现在来比较一下 获取当前文件的路径 os.getcwd() os.path.abspath(__file__) os.path.realpath( 阅读全文
posted @ 2020-09-03 23:28 子非鱼焉知鱼之乐丶 阅读(5318) 评论(1) 推荐(2) 编辑
摘要: 练习 求当前文件夹下所有文件的最新状态 重点 os.path.abspath('.') 获取当前脚本的完整路径 os.listdir(full_path) 返回当前目录下所有文件名列表 flag = '/' if os.path.isdir(f) else '' 注意表达式用法,判断路径是否为目录, 阅读全文
posted @ 2020-09-03 22:32 子非鱼焉知鱼之乐丶 阅读(265) 评论(0) 推荐(1) 编辑
摘要: 练习 批量创建20个.txt文件夹,将文件夹名字加上前缀[www] # File : bulk_modify_file_name.py # IDE : PyCharm import os def add_files(): '''批量创建测试文件''' # 1.1 创建目录 os.mkdir('./f 阅读全文
posted @ 2020-09-03 22:09 子非鱼焉知鱼之乐丶 阅读(199) 评论(0) 推荐(1) 编辑
摘要: 背景 上篇博客介绍了执行python脚本需要在计算机上安装解释器 解释器+编辑器==IDLE(集成开发环境),集成开发环境指集编辑\解释\调试等为一体的一套开发环境 官方下载的python自带CPython解释器,编辑器可以是 notepad++,记事本程序等,保存为.py脚本,即可用 python 阅读全文
posted @ 2020-09-03 18:01 子非鱼焉知鱼之乐丶 阅读(163) 评论(0) 推荐(1) 编辑
摘要: 背景 上篇博客介绍了allure集成在Jenkins,以及Jenkins构建本地job的方式. allure报告不会显示 @pytest.mark 标记的标记名称,这样不太方便阅读. 本篇博客介绍 allure 自带标记的方式,并可以将标记名称显示在报告中. allure标记的装饰器 BDD标记 @ 阅读全文
posted @ 2020-09-03 12:13 子非鱼焉知鱼之乐丶 阅读(234) 评论(0) 推荐(1) 编辑
摘要: 计算机的基本组成 软件:系统软件(操作系统\数据库\程序语言等) + 应用软件(桌面软件) 硬件:cpu + 内存(随机存储器 --> 读取数据) + 输入 + 输出 程序是如何和在计算机上运行? 至于CPU内部如何运作,参见大佬博客 python概念 解释型语言 用户提交源码 解释器将源码转化为字 阅读全文
posted @ 2020-09-01 22:13 子非鱼焉知鱼之乐丶 阅读(1000) 评论(0) 推荐(1) 编辑
摘要: 练习 # File : excise8.py # IDE : PyCharm ''' 打印9*9乘法口诀 分析: i和j分别控制9行9列 ''' for i in range(1, 10): for j in range(1, i + 1): print('{0} * {1} = {2}'.form 阅读全文
posted @ 2020-09-01 12:01 子非鱼焉知鱼之乐丶 阅读(220) 评论(0) 推荐(1) 编辑
摘要: 背景 上篇博客介绍了 allure 的目录结构 allure 除了层次更分明的结构,还能更完美的和jenkins结合,本篇博客介绍allure如何集成在Jenkins. 环境 windows 10 + python 3.8 + pytest 5.4.1 + allure 2.8.18 + jenki 阅读全文
posted @ 2020-09-01 11:08 子非鱼焉知鱼之乐丶 阅读(226) 评论(0) 推荐(1) 编辑
摘要: 练习 # File : excise7.py # IDE : PyCharm ''' 用*号输出字母C的图案 ''' print('用*号输出字母C的图案!') print(' '*5,'*'*6) print(' '*2,'*'*3) print('*'*2) print('*'*2) print 阅读全文
posted @ 2020-09-01 10:50 子非鱼焉知鱼之乐丶 阅读(484) 评论(0) 推荐(1) 编辑