7.2、调试(没学完)

1、断言  assert

assert的意思是,表达式n != 0应该是True,否则,根据程序运行的逻辑,后面的代码肯定会出错。

如果断言失败,assert语句本身就会抛出AssertionError

 

 启动Python解释器时可以用-O参数来关闭assert

$ python -O err.py
Traceback (most recent call last):
  ...
ZeroDivisionError: division by zero


logging

posted @ 2020-04-05 17:50  soberkkk  阅读(94)  评论(0编辑  收藏  举报