码迷,mamicode.com
首页 > 编程语言 > 详细

python错误和异常

时间:2017-08-02 10:03:10      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:ffffff   lsp   类型   idt   rod   pac   异常类   实例   语句   

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

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

案例:

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

Python异常类

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

 

python错误和异常

标签:ffffff   lsp   类型   idt   rod   pac   异常类   实例   语句   

原文地址:http://www.cnblogs.com/xishaonian/p/7271738.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!