python Traceback (most recent call last) 错误信息
来源:互联网 发布:软件实施部门职责 编辑:程序博客网 时间:2024/05/12 05:08
如果一个错误出现后没有被捕获(捕获是什么先不管,现在就理解为出现了一个错误),它就一直被往上抛,最终将被Python解释器捕获,然后就在本该输出结果的地方打印一大串错误信息,然后程序退出。
#定义一个名为f1的函数#这个函数接收一个s,将s转化为整数类型后,函数返回1除以s的值def f1(s): return 1 / int(s)#定义一个名为f2的函数#这个函数调用函数f1(),返回f1()返回值+1def f2(s): return f1(s)+1#定义一个名为f3的函数#这个函数调用函数f2(),返回f2()返回值+1def f3(s): return f2(s)+1f3('0')
执行后结果如下:
Traceback (most recent call last):
File "XXX.py", line 13, in <module>
f3('0')
File "XXX.py", line 12, in f3
return f2(s)+1
File "XXX.py", line 8, in f2
return f1(s)+1
File "XXX.py", line 4, in f1
return 1 / int(s)
ZeroDivisionError: division by zero
解读错误信息就可以定位错误。Traceback (most recent call last):这是错误的跟踪信息。
File "XXX.py", line 13, in <module>f3('0')
调用f3()出错了,错误出现在文件XXX.py的第13行代码,错误来源第9行:
File "XXX.py", line 12, in f3return f2(s)+1
调用f2()出错了,错误出现在文件XXX.py的第12行代码,错误来源第8行:
File "XXX.py", line 8, in f2return f1(s)+1
调用f1()出错了,错误出现在文件XXX.py的第8行代码,错误来源第4行:
File "XXX.py", line 4, in f1return 1 / int(s)
ZeroDivisionError: division by zeroreturn 1 / int(s)出错了,找到了错误的源头。
这是错误类型。
0 0
- python Traceback (most recent call last) 错误信息
- Traceback (most recent call last):异常
- Exception: Traceback (most recent call last): File "/Library/Python/2.7/site-packages/pip-9.0.1-py
- python使用scapy报错Traceback (most recent call last):ImportError: No module named all
- xen编译时 Traceback (most recent call last):
- win10 anaconda2时报错 traceback(most recent call last)。。。。。。
- python安装setuptools报错Traceback (most recent call last): File "setup.py", line 11, in <module> i
- CDH报错:Traceback (most recent call last): File "<string>", line 1, in <module> File "<string>"
- cocos.py 2.0 - cocos console: cocos 2d-x.....Traceback (most recent call last)
- MXnet:Traceback (most recent call last): File "run.py", line 9, in <module> from skimage.restoration
- Traceback (most recent call last): File "test.py", line 2, in <module> import pandas ImportErr
- Traceback (most recent call last): File "/usr/bin/firewall-cmd", line 24, in <module> from gi.
- Traceback (most recent call last): File "../zubax_chibios/tools/make_boot_descriptor.py", line 251
- pyenv pip安装第三方库 Traceback (most recent call last): socket.timeout: The read operation timed out
- 错误及解决办法:trackback (most recent call last) File “XXX文件路径” ,line 1, in <module> import pandas as pd
- PYTHON TRACEBACK
- Python traceback
- Python中的traceback模块
- 关于使用vue-resource中使用interceptor涉及jwt_token的错误问题
- Linux常用命令(19)之VIM文本编辑器
- c++ stl之vector详解
- myisam和innodb中count(*)的区别
- nginx 服务器的高级配置---第四章
- python Traceback (most recent call last) 错误信息
- Ubuntu14安装opencv3.0+PCL
- React 有状态组件及 key 属性的应用
- 4-TCP 协议(抓包)
- 可以生成自动文档的注释
- mac下载神器
- 将博客搬至CSDN
- 自适应学习速率SGD优化方法比较(SGD,Adagrad,Adadelta,Adam,Adamax,Nadam)
- XML浅析