首页 / 知识
pythonexcept报错怎么办
2023-11-12 13:09:00
当Python的语段用了try...except...方式之后,就一直不太知道怎么定位到详细的程序crush
位置,这两天程序需要用到这方面,于是就查了一下。
需要使用traceback包
importtraceback
try:
#以除0错误为例
3/0
exceptException,e:
#这个是输出错误类别的,如果捕捉的是通用错误,其实这个看不出来什么
print'str(Exception):\t',str(Exception)#输出str(Exception):
#这个是输出错误的具体原因,这步可以不用加str,输出
print'str(e):\t\t',str(e)#输出str(e):integerdivisionormodulobyzero
print'repr(e):\t',repr(e)#输出repr(e):ZeroDivisionError('integerdivisionormodulobyzero',)
print'traceback.print_exc():';
#以下两步都是输出错误的具体位置的
traceback.print_exc()
print'traceback.format_exc():\n%s'%traceback.format_exc()
另外说一下,Python2.6之后except那句可以换成exceptExceptionase了。
以上内容为大家介绍了python培训之except报错怎么办,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注我们
最新内容
相关内容
python 培训之 object是什么类型
python 培训之 object是什么类型,培训,类型,实例,顶端,对象,关系,链条,父子,数据类型,属性,在Python的世界中,object是父子关系的顶端,所有的数python怎样启动python程序运行
python怎样启动python程序运行,代码,环境,项目,工具,培训,业务,有限,程序,源文件,功能,执行Python程序的三种方式解释器——python/python3交python如何错误追踪
python如何错误追踪,培训,异常,信息,错误,文件,日志,控制台,字符串,模块,后者,python中的traceback模块被用于跟踪异常返回信息,可以在loggingpython如何在cmd窗口运行python程
python如何在cmd窗口运行python程序,代码,培训,路径,空格,窗口,文件,程序,下面,以上,目录,我们在编写python代码时,可以在交互模式下运行代码,pythonreturn语法错误怎么解决
pythonreturn语法错误怎么解决,培训,函数,语法错误,字符串,数值,使用说明,语句,定义,对象,以上,return语句是python语言中函数返回的一个值,每python怎么终止程序
python怎么终止程序,异常,平台,培训,软件,进程,程序,操作,方法,信号,参数,对于如何结束一个Python程序或者用Python操作去结束一个进程等,Pythpython怎么退出程序
python怎么退出程序,异常,平台,培训,号码,软件,系统,进程,程序,方法,函数,python程序退出方式[sys.exit()os._exit()os.kill()os.popen(...)]pythonPython错误有什么
pythonPython错误有什么,代码,培训,资料,平台,错误,空格,变量,赋值,制表符,属性,我们在写python代码时,有时候会遇到莫名的错误,而且查阅了很多python新手常犯错误有哪些
python新手常犯错误有哪些,代码,有限,培训,标准,项目,波浪,情况,冒号,错误,同学,下面总结新手学习python经常遇到的坑,需要的同学可以参考错误python有必要去培训机构学习么
python有必要去培训机构学习么,培训,分析,环境,工作,面临,情况,社会,领导,培训班,以上,我是一新手学习Python有需要去培训的必要吗?我想这也python怎么在c中运行程序
python怎么在c中运行程序,培训,代码,系统,程序,语言,手段,以上,测试,更多,内容,C语言中运行python程序C语言使用popen/system或者直接以系统python错误类型有哪些
python错误类型有哪些,异常,系统,培训,错误,代码,标准,检测,类型,程序,逻辑,python的错误有语法错误和逻辑错误语法错误程序执行过程中,python