随笔分类 - Python
摘要:背景 兼容性测试也是测试的一大重点。单设备运行实现方式很简单,也不需要考虑实现方案之间的冲突,如果自动化一个一个运行也不是不可以,但是会导致时间成本的增加,那如何才能实现多设备并行执行呢? 需求 多设备并行:多个设备同时运行,注意:不是串行,是并行。 测试用例保存:使用yaml文件,方便维护 设备数
阅读全文
摘要:你是否会有很多困惑,学了很多,却不会用;看了很多书和视频,仍然做不出来自己想要的;经常想做一个完美无缺的项目;非要将自己所学应用到实际项目中,尽管你可能知道不合适; 首先,要做思维上的改变,你学的东西都是答案,却没有配套对应的问题,所以看了很多答案,仍然解决不了自己的问题,因为通过答案来找问题很难解
阅读全文
摘要:实例: def del_file(filepath): """ 删除某一目录下的所有文件或文件夹 :param filepath: 路径 :return: """ del_list = os.listdir(filepath) for f in del_list: file_path = os.pa
阅读全文
摘要:1.复制文件和文件夹 shutil.copy(source,destination) 复制文件,返回一个字符串,表示被复制文件的路径 shutil.copytree()将复制整个文件夹,以及它包含的文件夹和文件 2.文件和文件夹的移动与改名 shutil.move(source, destinati
阅读全文
摘要:用句点字符匹配换行 点-星将匹配除换行外的所有字符。通过传入 re.DOTALL 作为 re.compile()的第二个参数,可以让句点字符匹配所有字符,包括换行字符 复习 ?匹配零次或一次前面的分组。 *匹配零次或多次前面的分组。+匹配一次或多次前面的分组。{n}匹配 n 次前面的分组。 {n,}
阅读全文
摘要:1.为什么要用正则表达式 “知道[正则表达式]可能意味着用 3 步解决一个问题,而不是用 3000 步。如果你是一个技术怪侠,别忘了你用几次击键就能解决的问题,其他人需要数天的烦琐工作才能解决,而且他们容易犯错。” 2.使用方法 简单举例: 变量名 mo 是一个通用的名称,用于 Match 对象。
阅读全文
摘要:通过循环执行adb的查看内存命令来进行内存比较,分析内存是否泄漏: CPU:
阅读全文
摘要:跑Monkey时,可能会产生大量日志,如果一个一个找的话又太浪费时间,所以通过Python编写了一段代码来查找需要的关键字,如果没有我们想要的关键字,就完全没有必要再去将日志翻一遍了
阅读全文
摘要:>>> x = 10 >>> a = lambda y: x + y >>> x = 20 >>> b = lambda y: x + y 现在我问你,a(10)和b(10)返回的结果是什么?如果你认为结果是20和30,那么你就错了: >>> a(10) 30 >>> b(10) 30 >>> 这其
阅读全文
摘要:1. 模块 小写, 多个字母用下划线隔开 2.类名 使用驼峰的命名风格,首字母大写,私有类可用下划线开头 class _Environ(MutableMapping): def ... class PathLike(abc.ABC): def 将相关的类和顶级函数放在同一个模块里. 不像Java,
阅读全文
摘要:针对BeautifulReport找不到template文件的问题 正常的方法:1.把文件存放在python对应的安装位置下面Lib/site-package目录下 2.BeautifulReport.py这个文件单独再存放在Lib目录下面 但是呢,运行的时候就会报错 尝试各种办法都不行,因为作者写
阅读全文
摘要:python操作excel主要用到xlrd和xlwt这两个库,即xlrd是读excel,xlwt是写excel的库。可从这里下载https://pypi.org/project/xlrd/. 下面分别记录python读和写excel. python读excel——xlrd 这个过程有几个比较麻烦的问
阅读全文
摘要:定义 本质是函数,(装饰其他函数)就是为其他函数添加附加功能 原则 1.不能修改被装饰的函数的源代码 2.不能修改被装饰的函数的调用方式 实现装饰器的效果 1.函数即‘变量’ 2.高阶函数 a:把一个函数名当做实参传递给另一个函数(在不修改被装饰函数源代码的情况下为其添加功能) b:返回值中包含函数
阅读全文
摘要:python第三方库存放的位置 lib 下存放的都是第三方库 os模块 import模块导入 如果要应用的话,要么在同一个目录下,要不放到全局目录下site-packages 什么是pyc pyc是编译之后生成的文件
阅读全文

浙公网安备 33010602011771号