本文以廖雪峰的官方网站为参考来学习python的。其学习链接为廖雪峰小白学python教程。
本文是学习到python的定制类。参考链接廖雪峰python错误调试测试简介。
本学习笔记仅供参考。
笔记:
在程序运行过程中,总会遇到各种各样的错误。
(1)程序编写有问题造成的。
(2)用户输入造成的。
(3)还有一类错误是完全无法再程序运行过程中预测的。
比如,写入文件的时候,磁盘满了,写不进去了或者从网络抓取数据,网络突然断掉了。这类错误也称为异常,在程序中通常是必须处理的,否则,程序会因为各种问题终止并退出。
Python内置了一套异常处理机制,来帮助我们进行错误处理。
笔记:
此外,我们也需要跟踪程序的执行,查看变量的值是否正确,这个过程称为调试。
Python的pdb可以让我们以单步方式执行代码。
笔记:
最后,编写测试也很重要,有了良好的测试,就可以在程序修改后反复运行,确保程序输出符合我们编写的测试。