python 自定义异常问题

脚本如下:

#!/usr/bin/python
try:    
    raise Error
except Error:    
    print "off"
报错如下:
NameError: global name 'Error' is not defined
网上找了很久,,一直没找到什么解决办法 ,,求高手来讲解一下。谢谢了。


天涯尽头无女友
浏览 251回答 3
3回答

www说

这是不是你想要的?try:    raise Exception("error")except Exception as e:    print e

慕莱坞森

python只能抛出一个error类型,如果你要自定义,你就必须继承基本error类型

陪伴而非守候

应该看看文档,你们有Exceptions相关介绍
打开App,查看更多内容
随时随地看视频慕课网APP