没有合适的资源?快使用搜索试试~ 我知道了~
python中常见错误及解决方法
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5 下载量 50 浏览量
2021-01-21
15:30:56
上传
评论 2
收藏 57KB PDF 举报
温馨提示
试读
2页
python常见的错误有 1.NameError变量名错误 2.IndentationError代码缩进错误 3.AttributeError对象属性错误 详细讲解 1.NameError变量名错误 报错: >>> print a<br>Traceback (most recent call last):<br>File <stdin>, line 1, in <module><br>NameError: name 'a' is not defined<br> 解决方案: 先要给a赋值。才能使用它。在实际编写代码过程中,报NameError错误时,查看该变量是否赋值,或者是否有大小写不一
资源详情
资源评论
资源推荐
python中常见错误及解决方法中常见错误及解决方法
python常见的错误有常见的错误有
1.NameError变量名错误
2.IndentationError代码缩进错误
3.AttributeError对象属性错误
详细讲解
1.NameError变量名错误变量名错误
报错:
>>> print a<br>Traceback (most recent call last):<br>File "<stdin>", line 1, in <module><br>NameError: name 'a' is not defined<br>
解决方案:
先要给a赋值。才能使用它。在实际编写代码过程中,报NameError错误时,查看该变量是否赋值,或者是否有大小写不一致
错误,或者说不小心将变量名写错了。
注:在Python中,无需显示变量声明语句,变量在第一次被赋值时自动声明。
>>> a=1<br>>>> print a<br>1<br>
2.IndentationError代码缩进错误代码缩进错误
代码
a=1b=2<br>if a<b:<br>print a<br>
报错:
IndentationError: expected an indented block<br>
原因:
缩进有误,python的缩进非常严格,行首多个空格,少个空格都会报错。这是新手常犯的一个错误,由于不熟悉python编码规
则。像def,class,if,for,while等代码块都需要缩进。
缩进为四个空格宽度,需要说明一点,不同的文本编辑器中制表符(tab键)代表的空格宽度不一,如果代码需要跨平台或跨
编辑器读写,建议不要使用制表符。
解决方案
a=1b=2<br>if a<b:<br> print a<br>
3.AttributeError对象属性错误对象属性错误
报错:
>>> import sys<br>>>> sys.Path<br>Traceback (most recent call last):<br>File "<stdin>", line 1, in <module><br>AttributeError: 'module' object has no
attribute 'Path'<br>
原因:
sys模块没有Path属性。
python对大小写敏感,Path和path代表不同的变量。将Path改为path即可。
>>> sys.path<br>['', '/usr/lib/python2.6/site-packages']<br>
初学者遇到的错误实例:
使用错误的缩进使用错误的缩进
weixin_38551143
- 粉丝: 3
- 资源: 938
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0