1. 使用 assert 加一层保险 断言是为了告诉开发人员程序中发生了不可恢复的错误,对于可以预料的错误(如文件不存在),用户可以予以纠正或重试,断言并不是为此而生的. 断言用于程序内部自检,如声明一些代码中不可能出现的条件,如果触发了某个条件,即意味着程序中存在着相应的bug. Python断言是一种调试辅助功能不是用来处理运行时错误的机制. 语法:assert expression1 [, expression2] expresssion1 是要判断的表达式,expression2 是可选