什么是异常 异常是程序发生错误的信号,一旦程序出错就会产生一种类型的异常,如果该异常没有被程序处理,就抛出来 程序的运行也随即终止为何要处理异常 为了保障的健壮性如何处理异常 错误分为两大类: 1: 语法错误: 应该在程序运行前就立即改正 2: 逻辑错误: 2.1 如果错误的发生的条件是可以预知的应 ...
分类:
编程语言 时间:
2018-12-16 23:21:11
阅读次数:
228
一、语法导致的异常,应该在程序运行前处理
例子:
print(
输出:
File"E:/python/oldboyday9/learn1.py",line4
if
^
SyntaxError:invalidsyntax
注:输出分三个部分,第一部分错我位置,第二部分SyntaxError错误类型,第三部分错误值invalidsyntax
二、逻辑导致的错误
使用try..
分类:
编程语言 时间:
2017-06-26 15:38:52
阅读次数:
493
网络是十分复杂的。网页数据格式不友好,网站服务器宕机,目标数据的标签找不到,都 是很麻烦的事情。网络数据采集最痛苦的遭遇之一,就是爬虫运行的时候你洗洗睡了,梦 想着明天一早数据就都会采集好放在数据库里,结果第二天醒来,你看到的却是一个因某 种数据格式异常导致运行错误的爬虫,在前一天当你不再盯着屏幕去 ...
分类:
编程语言 时间:
2017-03-18 18:20:06
阅读次数:
182
Python中的Exceptions是所有异常的基类,内置的异常类都放在了exceptions模块中,通过dir()函数可以看到这些内置的类import exceptions['ArithmeticError', 'AssertionError', 'AttributeError', 'BaseEx...
分类:
编程语言 时间:
2015-03-19 18:11:40
阅读次数:
283