Python学习笔记(十二)

一、报错处理

  Python中可以通过:

  try:
    相关语句块
  except 错误类型 as e:
    print("except:",e)
  finally:
    print("finally")

  来进行错误的侦测和处理


二、Python中错误的继承

  Python中的错误也是class
  Python中所有的错误类型都继承自BaseException
  如果Python中的错误没有被捕获,则其会一层一层的向上抛出,直至被编译器所捕获


三、记录错误

  Python中可以通过logging.exception(e)来记录和打印错误


四、抛出错误

  Python中的错误是可以被抛出的,可以使用raise关键字来实现


五、Python中的单元测试

  单元测试是对一个模块、一个类、或者方法进行的正确性校验的测试工作

  在Python中提供了unittest模块,用来方便测试工作的进行
  可以通过 import unittest 来引入测试
  在编写Python类的测试类时,可以让测试类继承unittest.TestCase,其测试方法也以test_开头
  可以通过 if __naem__ == "main": unittest.main()来执行测试类


六、Python文档测试

  Python中除了支持单元测试以外,还支持文档测试,具体请参阅相关文档
  

posted on 2017-09-16 13:55  大鹏待日同风起  阅读(77)  评论(0编辑  收藏  举报

导航