07 2020 档案
摘要:敏捷测试是遵循敏捷宣言的一种测试实践: 强调从客户的角度,即从使用系统的用户角度,来测试系统。 重点关注持续迭代地测试新开发的功能,而不再强调传统测试过程中严格的测试阶段。 建议尽早开始测试,一旦系统某个层面可测,比如提供了模块功能,就要开始模块层面的单元测试,同时随着测试深入,持续进行回归测试保证
阅读全文
摘要:format(): 基本语法:通过 {} 和 : 来代替以前的 % 1 # -*- coding:utf-8 -*- 2 3 #format() 函数可以接受无限个参数,位置可以不按顺序 4 print("不设置指定位置,按默认顺序:", "{} {}".format("hello", "world
阅读全文
摘要:时间日期的应用: 作为日志信息的内容输出 计算某个功能的执行时间 用日期命名一个日志文件的名称 记录或展示某文章的发布或修改时间 其他 time模块: 1 import time 2 3 print("当前时间戳:",time.time()) 4 print("格式化的时间:", time.strf
阅读全文
摘要:strip()方法用于移除字符串头尾指定的字符(默认为空格或换行)或字符序列,注:中间部分的字符不会删除 语法:str.strip([chars]) 参数:chars -- 移除字符串头尾指定的字符序列 返回值:返回移除字符串头尾指定的字符序列生成的新字符串 lstrip()方法用于移除字符串左边的
阅读全文
摘要:打开文件:(注:使用 open() 方法一定要保证关闭文件对象,即调用 close() 方法。) open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=Non
阅读全文
摘要:isinstance() 函数来判断一个对象是否是一个已知的类型,类似 type()。 两者之间的区别: type() 不会认为子类是一种父类类型,不考虑继承关系。 isinstance() 会认为子类是一种父类类型,考虑继承关系。 如果要判断两个类型是否相同推荐使用 isinstance()。 语
阅读全文
摘要:日志级别 DEBUG:程序调试bug时使用 INFO:程序正常运行时使用 WARNING:程序未按预期运行时使用,但并不是错误,如:用户登录密码错误 ERROR:程序出错误时使用,如:IO操作失败 CRITICAL:特别严重的问题,导致程序不能再继续运行时使用,如:磁盘空间为空,一般很少使 用 默认
阅读全文
摘要:json数据来源 第三方数据源提供的json数据 通过爬虫爬取回来的json格式的网站数据 json数据格式的特点 对象通过键值对表现 键通过双引号包裹,后面跟“:”,后面跟该键的值 值可以是字符串、数字、数组等数据类型 对象与对象之间用逗号隔开 “{}”表达对象 “[]”表达数组 json库的所有
阅读全文