affirm 确认
这个小型库使assert的错误提示可以包含更多的解释信息。
我喜欢在我的代码里使用assert库,用来指明我得到的错误。当有一条发生错误的时候,我希望尽可能多的知道哪条错了,并且为何出错。
安装
使用 assert 声明
在安装affirm库之前,当你在python中运行一条小语句如下:
会显示
我们会发现代码显示了assert错误,但没有显示出哪一条变量导致出错,这在debug过程中并没什么用。
假如你在程序句首 import affirm,比如:
你将得到:
这样就十分有用。
请注意标准行为注释在assert声明中仍然管用:
你会得到:
使用affirm函数
使用标准affirm声明时仅仅会在你自己捕捉异常并把它打印出来的时候会出现一个问题:
结果会显示:
肯定什么都没有显示。当你调取 assertion error 里的 str时,结果是空的字符串。
假如你希望记录错误信息,并将之写入log文件,你会需要 affirm 函数而非 assert 声明,例如:
现在我们会得到结果异常:
Python培训、Python培训班、Python培训机构,就选光环大数据!
还不够过瘾?想学习更多?点击 http://hadoop.aura.cn/python/ 进行Python学习!
大数据培训、人工智能培训、Python培训、大数据培训机构、大数据培训班、数据分析培训、大数据可视化培训,就选光环大数据!光环大数据,聘请专业的大数据领域知名讲师,确保教学的整体质量与教学水准。讲师团及时掌握时代潮流技术,将前沿技能融入教学中,确保学生所学知识顺应时代所需。通过深入浅出、通俗易懂的教学方式,指导学生更快的掌握技能知识,成就上万个高薪就业学子。 更多问题咨询,欢迎点击------>>>>在线客服!