干货满满Python运行的报错合集

公益中国爱心救助定点医院 http://pf.39.net/bdfyy/bdfyc/180415/6169140.html

ValueError:‘Conv2d_1a_3×3’isnotavalidscopename

这个是刚遇到的问题,在LZ自己手打Inceptionnet的时候,想赋一个名字的时候出错,其实这就是命名错误的问题,如果仔细看“×”是我在中文下打的符号,python是不认的,解决方案是使用英文字母”x“代替,错误即可解决,而且也能看到使用的卷积核的大小。

IndentationError:exceptedanindentedblock

超实用性的Python零基础入门到进阶视频源码淘宝¥2购买已下架

遇到这个问题简直是要哭了,因为并不是语法错误的问题,而是你代码书写规范的问题。因为Python是一个对代码缩进非常敏感的语言,你的循环结构就可能是依靠缩进的形式来表示的。最常见的问题就是TAB和space键的混用,这个是很容易报错的,而且肉眼很难分辨出来,有的代码编辑器可以选择显示空格,即便是这样,也很难找到到底哪里有问题。

其实,上面的报错还有一个原因经常遇到,就是无首行缩进,例如写if语句是,后面加冒号后如果直接换行,好的代码编辑器会自动首行缩进,但有些代码编辑器可能没有这个功能,这是需要你手动缩进,这是最好养成习惯,不要连续敲几次空格键,直接一下TAB就可以了,保持代码风格的一致在Python的使用中是非常重要的。

TypeError:max_pool2d()gotanunexpectedkeywordargument‘atride’

这个错误就是纯粹的手误问题了,你定义的函数中没有这个关键字,这时候就要自己查看定义的函数名字,我这里应该是”stride“,在卷积神经网络是定义步长的。

NameError:globalname‘name’isnotdefined

解决方案:name这个变量没有定义,定义一个name变量即可

ModuleNotFoundError:globalname‘requests’isnotdefined

没有requests这个库,需要安装

装库教程戳我!!

NameError:name‘xrange’isnotdefined

python版本问题,不兼容,python3版本的换成range()函数就行了。

AttributeError:‘list’objecthasnoattribute‘testVec’

这是说list没有这个属性,是啥问题呢?LZ手残的把’,’打成了’.’,知道python应该都知道’.’这是要在class里定义才能有的性质,自己凭空写是没用的。

SyntaxError:Missingparaenthesesincallto‘print’

老生常谈了,python的版本问题,python3.X要加()。

下面这些也是常见的异常错误,在报错的时候不要害怕,记住这些常见的单词。

AttributeError尝试访问未知的对象属性

EOFError用户输入文件末尾标志EOF(Ctrl+d)

FloatingPointError浮点计算错误

GeneratorExitgenerator.close()方法被调用的时候

ImportError导入模块失败的时候

KeyboardInterrupt用户输入中断键(Ctrl+c)

MemoryError内存溢出(可通过删除对象释放内存)

NotImplementedError尚未实现的方法

OSError操作系统产生的异常(例如打开一个不存在的文件)

OverflowError数值运算超出最大限制

ReferenceError弱引用(weakreference)试图访问一个已经被垃圾回收机制回收了的对象

RuntimeError一般的运行时错误

StopIteration迭代器没有更多的值

SyntaxErrorPython的语法错误

TabErrorTab和空格混合使用

SystemErrorPython编译器系统错误

SystemExitPython编译器进程被关闭

TypeError不同类型间的无效操作

UnboundLocalError访问一个未初始化的本地变量(NameError的子类)

UnicodeErrorUnicode相关的错误(ValueError的子类)

UnicodeEncodeErrorUnicode编码时的错误(UnicodeError的子类)

UnicodeDecodeErrorUnicode解码时的错误(UnicodeError的子类)

UnicodeTranslateErrorUnicode转换时的错误(UnicodeError的子类)

ValueError传入无效的参数

ZeroDivisionError除数为零

好啦今天小编就分享到这里啦,赶紧收藏吧,不然下次遇到这个错误不知道啥意思哟!




转载请注明:http://www.aierlanlan.com/rzgz/3246.html