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中使用HTML模版的教程
Apr 29 Python
Selenium鼠标与键盘事件常用操作方法示例
Aug 13 Python
python实现名片管理系统
Nov 29 Python
Python 运行 shell 获取输出结果的实例
Jan 07 Python
selenium+python环境配置教程详解
May 28 Python
Python实现带下标索引的遍历操作示例
May 30 Python
浅谈Python小波分析库Pywavelets的一点使用心得
Jul 09 Python
对python3中的RE(正则表达式)-详细总结
Jul 23 Python
Python安装OpenCV的示例代码
Mar 05 Python
python实现简单学生信息管理系统
Apr 09 Python
PyCharm+Pipenv虚拟环境开发和依赖管理的教程详解
Apr 16 Python
使用OpenCV获取图片连通域数量,并用不同颜色标记函
Jun 04 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多文件上传下载示例分享
2014/02/20 PHP
laravel容器延迟加载以及auth扩展详解
2015/03/02 PHP
使用PHP接受文件并获得其后缀名的方法
2015/08/05 PHP
PHP下载远程图片并保存到本地方法总结
2016/01/22 PHP
ThinkPHP中order()使用方法详解
2016/04/19 PHP
php版微信自动获取收货地址api用法示例
2016/09/22 PHP
奉献给JavaScript初学者的编写开发的七个细节
2011/01/11 Javascript
js阻止冒泡及jquery阻止事件冒泡示例介绍
2013/11/19 Javascript
jquery.post用法关于type设置问题补充
2014/01/03 Javascript
jquery判断至少有一个checkbox被选中的方法
2015/06/05 Javascript
jquery原理以及学习技巧介绍
2015/11/11 Javascript
简单的jQuery banner图片轮播实例代码
2016/03/04 Javascript
ES6中非常实用的新特性介绍
2016/03/10 Javascript
JS变量及其作用域
2017/03/29 Javascript
nodejs入门教程五:连接数据库的方法分析
2017/04/24 NodeJs
iscroll-probe实现下拉刷新和下拉加载效果
2017/06/28 Javascript
Bootstrap Table 搜索框和查询功能
2017/11/30 Javascript
ES6 中可以提升幸福度的小功能
2018/08/06 Javascript
Node.js中读取TXT文件内容fs.readFile()用法
2018/10/10 Javascript
vue下axios拦截器token刷新机制的实例代码
2020/01/17 Javascript
wxPython定时器wx.Timer简单应用实例
2015/06/03 Python
Python批量修改文本文件内容的方法
2016/04/29 Python
python使用flask与js进行前后台交互的例子
2019/07/19 Python
PyQt5基本控件使用详解:单选按钮、复选框、下拉框
2019/08/05 Python
Python合并2个字典成1个新字典的方法(9种)
2019/12/19 Python
Keras—embedding嵌入层的用法详解
2020/06/10 Python
python3.6中anaconda安装sklearn踩坑实录
2020/07/28 Python
python的dict判断key是否存在的方法
2020/12/09 Python
意大利大型购物中心:Oliviero.it
2017/10/19 全球购物
Carmen Sol官网:购买果冻鞋、手袋和配件
2021/01/01 全球购物
法学专业自我鉴定
2014/02/05 职场文书
英语三分钟演讲稿
2014/08/19 职场文书
先进个人推荐材料
2014/12/29 职场文书
《普罗米修斯》教学反思
2016/02/22 职场文书
Nginx开启Brotli压缩算法实现过程详解
2021/03/31 Servers
C#连接ORACLE出现乱码问题的解决方法
2021/10/05 Oracle