首页 > 代码库 > python错误和异常

python错误和异常

语法:当没有语句异常发生时,else中的语句将会被执行。

try:
  这里是语句块
except(IOerror),x:     #其中x代表异常的实例
  print x
else:
  print "程序没有错误!"

案例:

a=10b=0try:    c = b/ a    print cexcept (IOError ,ZeroDivisionError),x:    print xelse:    print "no error"print "done"

Python异常类

异常描述
NameError尝试访问一个没有申明的变量
ZeroDivisionError除数为0
SyntaxError语法错误
IndexError索引超出序列范围
KeyError请求一个不存在的字典关键字
IOError输入输出错误(比如你要读的文件不存在)
AttributeError尝试访问未知的对象属性
ValueError传给函数的参数类型不正确,比如给int()函数传入字符串形

 

python错误和异常