python的异常Exception
来源:互联网 发布:高校网络安全教育 编辑:程序博客网 时间:2024/05/14 00:48
Python 的异常处理机制
Python代码
try:
raise Exception("a", "b")
except Exception,e:
print e
finally:
print "final"
('a', 'b')('a', 'b')
final
同样可以处理多个异常筛选。
Python代码
try:
raise EOFError("aa", "bb")
except RuntimeError, e:
print "[RuntimeErro]: ", e
except EOFError, e:
print "[EOFError]: ", e
except Exception, e:
print "[Error]: ", e
finally:
print "final"
[EOFError]: ('aa', 'bb')
final
除了异常参数,我们还可以用sys的一些方法来获取异常信息。
Python代码
import sys
try:
raise RuntimeError("the runtime error raised")
except:
print sys.exc_info()
(<type 'exceptions.RuntimeError'>, RuntimeError('the runtime error raised',), <traceback object at 0x00DC5CB0>)
缺省情况下,异常类都继承自 Exception。
Python代码
>>>>>> class MyException(Exception):
pass
>>>>>> try:
raise MyException("My Exception raised!")
except:
print sys.exc_info()
(<class '__main__.MyException'>, MyException('My Exception raised!',), <traceback object at 0x00DC58F0>)
>>>>>>
- python的异常Exception
- Python中Exception的异常处理
- python Exception 异常处理
- Python,异常 exception
- Python 异常(Exception)
- python异常 Exception
- Python 异常(Exception)
- Python Exception 异常处理
- Python中的异常(Exception)
- java的异常Exception
- java的异常Exception
- [python相关]try-exception异常处理
- Python中获取异常(Exception)信息
- Python中获取异常(Exception)信息
- 常见的Java异常Exception
- 24 Python assert,Exception的异常信息为unicode的中文时
- 异常(exception)
- 异常:Exception
- 比较两个SQL的执行时间
- asp数组cookies操作函数
- JAVA四种基本排序
- 比较两个数据库的表结构差异
- 让人心疼的12句话,哪一句说到你心里去了
- python的异常Exception
- 技术;;;;;有用的博客 留着用
- OGRE手动控制骨骼动画
- 博客新开
- MYSQL
- 比较两个数据库中的视图/存储过程的结构(结构比较,不是功能比较)
- 查询指定的对象在那些数据库中存在
- 豆瓣网CTO洪强宁讲述网站架构变迁
- 查询重复记录的通用存储过程