python的调试包括:代码调试,单元测试,文档测试。
异常,错误处理:
在程序运行中,总会遇到各种各样的错误,有的错误时编程代码有问题造成的,这种错误我们通常称为BUG,BUG是必须修复的,
还有的错误时用户输入造成的,这种能够错误可以通过检查用户的输入来做相应的处理。
还有一种错误是完全无法唉程序运行过程中预测的,比如写文件,磁盘满了写不进去了,比如从网络中抓取数据,突然断网了,
通常这种错误称为异常,在程序中这种必须要处理的,否则程序会因为问题而退出。
遇到错误最原始的方式结局方法是实现约定一个错误代码,这样就知道是否有错,在操作系统提供的调用中非常常用
缺点:
1.函数本身返回的数据与错误码会混在一起,需要大量的判断是否出错,
2.一旦出错,需要一级一级上报,知道讴歌函数可以处理。
try……except……else 语句
格式:
try: