错误.调试和测试 程序运行中,可能会遇到BUG.用户输入异常数据以及其它环境的异常,这些都需要程序猿进行处理.Python提供了一套内置的异常处理机制,供程序猿使用,同时PDB提供了调试代码的功能,除此之外,程序猿还应该掌握测试的编写,确保程序的运行符合预期. 错误处理 在一般程序处理中,可以对函数的返回值进行检查,是否返回了约定的错误码.例如系统程序调用的错误码一般都是-1,成功返回0.但是这种方式必须用大量的代码来判断是否出错,所以高级语言内置了try...except...finally的…