摘要: 在工作中常常会涉及到文件操作,例如日志记录,生成测试报告等。 Python常用的文件操作主要包括打开、读取,写入、关闭。 一、打开文件 使用open(file,mode,encoding)方法,其中: file:指定文件路径 mode:文件打开模式 encoding:文件编码方式 例如: f = o 阅读全文
posted @ 2020-01-17 19:49 suanmiao 阅读(203) 评论(0) 推荐(0)
摘要: 异常处理是确保程序在控制范围内运行的一个保障机制,在程序发生异常时执行应对措施,确保程序不会直接挂掉,并且让异常信息有迹可循,所以合理的异常处理机制也是保障程序健壮性的关键因素之一。 在Python中,异常处理的流程结构大致如下, try: 代码块1 except Exception as e: 代 阅读全文
posted @ 2020-01-16 21:35 suanmiao 阅读(310) 评论(0) 推荐(0)
摘要: 参数和动态属性是作为对对象和方法的一些补充,由于它们非常重要,所以单独整理一下; 参数 参数可以分为实参和形参,所谓实参就是在调用函数时,向函数传递值的参数;形参是指函数被调用时,用来接收值的参数; 我们定义一个加法函数,并调用它, def add(num1, num2): print("a + b 阅读全文
posted @ 2020-01-15 20:40 suanmiao 阅读(412) 评论(0) 推荐(0)
摘要: 现在的编程思想的核心都是面向对象,而变量、函数和类就是面向对象的基础, 类 类是一些具有相似属性和功能的对象集合,如果我们把类比作制作手机的模具,那么通过这个模具,我们可以生产出大批量具有相同功能和属性的手机。 定义类的关键字:class 所有的class默认继承于object,我们来写一个手机类, 阅读全文
posted @ 2020-01-14 22:23 suanmiao 阅读(451) 评论(0) 推荐(0)
摘要: 判断和循环在Python中有着举足轻重的地位,应该是所有的编程语言中都是极为重要的,掌握好这两个知识点可以大大丰富我们的程序结构,巧妙的利用它们可以提升代码的执行效率,并可以覆盖日常生活中诸多复杂的应用场景。 要知道,绝大多数编程技巧都是从这两个知识点有关联,所以,你的逻辑思维可以通过这两个知识点在 阅读全文
posted @ 2020-01-13 21:17 suanmiao 阅读(286) 评论(0) 推荐(0)
摘要: 我以公司钉钉的事假审批流程为例, 整理流程大致上可以描述为:选择请假类型,选择开始和结束时间,请假事由,提供证明材料,接下来就是审批过程,首先是连续多级主管审批,主管审批通过后转由生产管理部审批,最后是人事专员审批,只要有一环没有审批未过,那么这次请假就算没有通过,因此又要从选择请假类型开始重新填写 阅读全文
posted @ 2020-01-11 16:51 suanmiao 阅读(1608) 评论(0) 推荐(0)
摘要: Python代码块除了有严格的缩进让格式看起来比较整洁,还有一些其他的规范可以提高代码的可读性,保持代码风格的统一; 模块和包的导入: 导入模块: import 模块 import 模块 as 别名 from 模块 import 函数/变量/类 包的导入和模块导入类似,并且和当前文件在同一级目录下的 阅读全文
posted @ 2020-01-09 22:41 suanmiao 阅读(537) 评论(0) 推荐(0)
摘要: 网上查找了大量关于状态迁移法的知识,都没有得到自己想要的内容,因此自己动手来记录这个测试用例设计方法,首先我在mantis上筛选了一些常用的缺陷状态,如下; 新建 new 测试人员新建一个缺陷记录 已分派 assigned 将缺陷指派给对应的开发 已确认 confirmed 开发确认这是的确是缺陷, 阅读全文
posted @ 2020-01-08 21:08 suanmiao 阅读(1376) 评论(0) 推荐(0)
摘要: Python是一门解释型语言,它的优势在于代码简洁,易于理解,可以通过大量已封装好的内建方法和第三方模块方法完成日常所需的操作。下面主要归纳了一些经常使用的基本数据类型操作; 字 符 串 索引 起始下标为0 (从前往后数),末尾下标为-1(从后往前数) str_a = 'hello python' 阅读全文
posted @ 2020-01-07 20:48 suanmiao 阅读(393) 评论(0) 推荐(0)
摘要: 这个系列主要是对以往学过的Python3基础的总结和回顾。 Python的基本数据类型包含数字、字符串、列表、元组、字典、集合几大类。 在介绍基本数据类型之前,先说明三个Python内建方法,有助于认识数据类型, 第一个内建方法:print() >print方法可以将内容打印到控制台,也是调试程序( 阅读全文
posted @ 2020-01-06 22:03 suanmiao 阅读(374) 评论(0) 推荐(0)