首页 / 知识
pythonPython错误有什么
2023-11-12 13:07:00
我们在写python代码时,有时候会遇到莫名的错误,而且查阅了很多资料也不明白是怎么回事,尤其是对python初学者而言,会很影响学习的细心,下面总结python中常见的错误,希望帮助到大家。
python常见的错误有
1.NameError变量名错误
2.IndentationError代码缩进错误
3.AttributeError对象属性错误
4.TypeError类型错误
5.IOError输入输出错误
6.KeyError字典键值错误
详细讲解
1.NameError变量名错误
报错:
>>>printa
Traceback(mostrecentcalllast):
File"",line1,in
NameError:name'a'isnotdefined
解决方案:
先要给a赋值。才能使用它。在实际编写代码过程中,报NameError错误时,查看该变量是否赋值,或者是否有大小写不一致错误,或者说不小心将变量名写错了。
注:在Python中,无需显示变量声明语句,变量在第一次被赋值时自动声明。
>>>a=1
>>>printa
1
2.IndentationError代码缩进错误
代码
a=1b=2
ifa
printa
报错:
IndentationError:expectedanindentedblock
原因:
缩进有误,python的缩进非常严格,行首多个空格,少个空格都会报错。这是新手常犯的一个错误,由于不熟悉python编码规则。像def,class,if,for,while等代码块都需要缩进。
缩进为四个空格宽度,需要说明一点,不同的文本编辑器中制表符(tab键)代表的空格宽度不一,如果代码需要跨平台或跨编辑器读写,建议不要使用制表符。
解决方案
a=1b=2
ifa
printa
3.AttributeError对象属性错误
报错:
>>>importsys
>>>sys.Path
Traceback(mostrecentcalllast):
File"",line1,in
AttributeError:'module'objecthasnoattribute'Path'
原因:
sys模块没有Path属性。
python对大小写敏感,Path和path代表不同的变量。将Path改为path即可。
>>>sys.path
['','/usr/lib/python2.6/site-packages']
以上内容为大家介绍了python培训之Python错误有什么,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注我们
最新内容
相关内容
python 培训之 object是什么类型
python 培训之 object是什么类型,培训,类型,实例,顶端,对象,关系,链条,父子,数据类型,属性,在Python的世界中,object是父子关系的顶端,所有的数python声明变量类型
python声明变量类型,培训,代码,基础,变量,赋值,类型,字符串,语句,函数,上面,对于没有编程基础的读者,可以先不编写真正的Python程序,而是先打开python变量不需要声明吗
python变量不需要声明吗,培训,数字,变量,代码,合法,声明,类型,整数,字符串,布尔,Python中常见的数据类型有字符串,整形,列表,元组,字典等。在Pythpython变量赋值是什么
python变量赋值是什么,培训,变量,名称,数字,标准,类型,赋值,声名,字符串,数据类型,1、什么是变量?变量:值会发生变化的的量,与常量相对.2、pythpython怎么声明变量
python怎么声明变量,培训,通用,一致,数字,变量,声明,字符串,引号,方式,类型,python声明变量:1、变量声明声明变量的时候,直接使用例如a=1这样的pythonreturn语法错误怎么解决
pythonreturn语法错误怎么解决,培训,函数,语法错误,字符串,数值,使用说明,语句,定义,对象,以上,return语句是python语言中函数返回的一个值,每python编程平台免费吗
python编程平台免费吗,代码,培训,平台,设计,初级,语言,解释性,提示符,标点符号,可读性,python是免费的,也就是开源的。注:python是一个高层次的python如何删除空格
python如何删除空格,代码,培训,信息,字符串,空白,方法,左边,字符,右边,上面,python中的字符串方法提供了如下常用的方法来删除空白:strip():删python新手常犯错误有哪些
python新手常犯错误有哪些,代码,有限,培训,标准,项目,波浪,情况,冒号,错误,同学,下面总结新手学习python经常遇到的坑,需要的同学可以参考错误python如何查看变量的类型
python如何查看变量的类型,培训,变量,数据类型,类型,函数,以上,更多,内容,有时候我们需要知道variable的数据类型,在python中有内置函数typepython如何判断变量是否为字符串
python如何判断变量是否为字符串,培训,字符串,变量,函数,个数,定义,以上,参数,类型,方法,python判断变量是否为字符串的方法:isinstance()函数python错误类型有哪些
python错误类型有哪些,异常,系统,培训,错误,代码,标准,检测,类型,程序,逻辑,python的错误有语法错误和逻辑错误语法错误程序执行过程中,python