python中的错误如何查看


Posted in Python onJuly 08, 2020

python常见的错误有

1.NameError变量名错误
2.IndentationError代码缩进错误
3.AttributeError对象属性错误
4.TypeError类型错误
5.IOError输入输出错误
6.KeyError字典键值错误

具体介绍

1.NameError变量名错误 

报错:

>>> print a
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'a' is not defined

解决方案:

先要给a赋值。才能使用它。在实际编写代码过程中,报NameError错误时,查看该变量是否赋值,或者是否有大小写不一致错误,
或者说不小心将变量名写错了。

注:在Python中,无需显示变量声明语句,变量在第一次被赋值时自动声明。

推荐学习《python教程》。

>>> a=1
>>> print a
1

2.IndentationError代码缩进错误

代码

a=1b=2
if a<b:
print a

报错:

IndentationError: expected an indented block

原因:

缩进有误,python的缩进非常严格,行首多个空格,少个空格都会报错。这是新手常犯的一个错误,由于不熟悉python编码规则。像def,class,if,for,while等代码块都需要缩进。

缩进为四个空格宽度,需要说明一点,不同的文本编辑器中制表符(tab键)代表的空格宽度不一,如果代码需要跨平台或跨编辑器读写,建议不要使用制表符。

解决方案

a=1b=2
if a<b:
    print a

3.AttributeError对象属性错误 

报错:

>>> import sys
>>> sys.Path
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute 'Path'

原因:

sys模块没有Path属性。

python对大小写敏感,Path和path代表不同的变量。将Path改为path即可。

>>> sys.path
['',  '/usr/lib/python2.6/site-packages']

内容扩展:

python 查看错误类型

‘''
查看错误类型
‘''
try:
a = int(input(‘请输入被除数'))
b = int(input(‘请输入除数'))
print(a/b)
print('******************')
except Exception as m:
print(m)

到此这篇关于python中的错误如何查看的文章就介绍到这了,更多相关查看python中的错误内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python的Django框架下管理站点的基本方法
Jul 17 Python
Python的Twisted框架中使用Deferred对象来管理回调函数
May 25 Python
Python 基础知识之字符串处理
Jan 06 Python
在Pycharm中对代码进行注释和缩进的方法详解
Jan 20 Python
Python异步操作MySQL示例【使用aiomysql】
May 16 Python
Django之模板层的实现代码
Sep 09 Python
python__name__原理及用法详解
Nov 02 Python
python默认参数调用方法解析
Feb 09 Python
python学习笔记之多进程
Aug 06 Python
Python gevent协程切换实现详解
Sep 14 Python
7个关于Python的经典基础案例
Nov 07 Python
使用Python解决图表与画布的间距问题
Apr 11 Python
获取python运行输出的数据并解析存为dataFrame实例
Jul 07 #Python
利用keras使用神经网络预测销量操作
Jul 07 #Python
Python Mock模块原理及使用方法详解
Jul 07 #Python
opencv 图像礼帽和图像黑帽的实现
Jul 07 #Python
PyTorch: Softmax多分类实战操作
Jul 07 #Python
opencv 形态学变换(开运算,闭运算,梯度运算)
Jul 07 #Python
解决pytorch 交叉熵损失输出为负数的问题
Jul 07 #Python
You might like
php计算函数执行时间的方法
2015/03/20 PHP
老生常谈PHP位运算的用途
2017/03/12 PHP
thinkPHP+LayUI 流加载实现功能
2019/09/27 PHP
用js实现层随着内容大小动态渐变改变 推荐
2009/12/19 Javascript
判断文档离浏览器顶部的距离的方法
2014/01/08 Javascript
用jquery写的一个万年历(自写)
2014/01/20 Javascript
判断复选框是否被选中的两种方法
2014/06/04 Javascript
jQuery监控文本框事件并作相应处理的方法
2015/04/16 Javascript
Backbone.js的一些使用技巧
2015/07/01 Javascript
JS实现从连接中获取youtube的key实例
2015/07/02 Javascript
javascript实现判断鼠标的状态
2015/07/10 Javascript
JavaScript函数节流概念与用法实例详解
2016/06/20 Javascript
javascript跨域请求包装函数与用法示例
2016/11/03 Javascript
vue与TypeScript集成配置最简教程(推荐)
2017/10/17 Javascript
jQuery中内容过滤器简单用法示例
2018/03/31 jQuery
Vue resource三种请求格式和万能测试地址
2018/09/26 Javascript
javascript数据类型中的一些小知识点(推荐)
2019/04/18 Javascript
nodejs处理tcp连接的核心流程
2021/02/26 NodeJs
Python读写Excel文件的实例
2013/11/01 Python
python3编写C/S网络程序实例教程
2014/08/25 Python
python+matplotlib绘制饼图散点图实例代码
2018/01/20 Python
解决Python pandas df 写入excel 出现的问题
2018/07/04 Python
python的一些加密方法及python 加密模块
2019/07/11 Python
Python使用Pandas对csv文件进行数据处理的方法
2019/08/01 Python
Python使用python-docx读写word文档
2019/08/26 Python
Python搭建Keras CNN模型破解网站验证码的实现
2020/04/07 Python
Scrapy-Redis之RedisSpider与RedisCrawlSpider详解
2020/11/18 Python
用Python 执行cmd命令
2020/12/18 Python
Bonami斯洛伐克:购买家具和家居饰品
2019/07/02 全球购物
养殖项目策划书范文
2014/01/13 职场文书
商场中秋节广播稿
2014/01/17 职场文书
钱塘江大潮导游词
2015/02/03 职场文书
2015年财务工作总结范文
2015/03/31 职场文书
给男朋友的道歉短信
2015/05/12 职场文书
毕业生登记表班级意见
2015/06/05 职场文书
2015秋季开学演讲稿范文
2015/07/16 职场文书