![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
语言学习
子夜梦凉
热爱跑步的程序员
展开
-
Python3 Cookbook测试调试和异常
本文主要是阅读完cookbook第14章的测试,调试和异常的,对章节内的各个子目录的一句话总结。这一章讲了测试,测试主要用到了unittest模块;讲了调试主要是set trace;讲了异常,主要是层级捕获异常,自定义异常相关的方案。1、测试输出到标准输出上,使用unittest.mock.patch替换系统输出,然后使用assertEqual比对和给定的输出是否一样。2、在单元测试中给对...原创 2019-11-22 13:44:20 · 158 阅读 · 0 评论 -
Python3 Cookbook 模块与包
本文主要是对模块与包几个问题的一句话解释。 构建一个模块层级包,在包的模块里面增加__init__.py可以按照包路径对包中模块进行索引 控制模块被全部倒入的内容, 使用__all__ = []导入模块中需要导入的内容 使用相对路径名导入包中子模块, 使用., ..作为相对路径引用包名,只适用“from import 语句” 将模块分割成多个文件,将一...原创 2019-11-14 08:56:17 · 173 阅读 · 0 评论