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多线程编程中的join函数使用心得
Sep 02 Python
python使用json序列化datetime类型实例解析
Feb 11 Python
对Python中DataFrame按照行遍历的方法
Apr 08 Python
Python小进度条显示代码
Mar 05 Python
PyCharm中代码字体大小调整方法
Jul 29 Python
python tkinter库实现气泡屏保和锁屏
Jul 29 Python
在python Numpy中求向量和矩阵的范数实例
Aug 26 Python
Pandas时间序列:重采样及频率转换方式
Dec 26 Python
python高阶函数map()和reduce()实例解析
Mar 16 Python
Python使用for生成列表实现过程解析
Sep 22 Python
Python中的None与 NULL(即空字符)的区别详解
Sep 24 Python
Python tkinter之ComboBox(下拉框)的使用简介
Feb 05 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之第七天
2006/10/09 PHP
PHP中new static()与new self()的区别异同分析
2014/08/22 PHP
深入浅析yii2-gii自定义模板的方法
2016/04/26 PHP
PHP精确计算功能示例
2016/11/29 PHP
ThinkPHP中Widget扩展的两种写法及调用方法详解
2017/05/04 PHP
万能的php分页类
2017/07/06 PHP
PHP中localeconv()函数的用法
2019/03/26 PHP
学习YUI.Ext第五日--做拖放Darg&amp;Drop
2007/03/10 Javascript
一个JQuery写的点击上下滚动的小例子
2011/08/27 Javascript
JS中判断JSON数据是否存在某字段的方法
2014/03/07 Javascript
PHP开发者必须掌握的6个关键字
2014/04/14 Javascript
JavaScript AOP编程实例
2015/06/16 Javascript
jquery实现Ctrl+Enter提交表单的方法
2015/07/21 Javascript
jQuery实现表格行和列的动态添加与删除方法【测试可用】
2016/08/01 Javascript
Bootstrap datepicker日期选择器插件使用详解
2017/07/26 Javascript
react native带索引的城市列表组件的实例代码
2017/08/08 Javascript
JS实现简单的选择题测评系统代码思路详解(demo)
2017/09/03 Javascript
解决html-jquery/js引用外部图片时遇到看不了或出现403的问题
2017/09/22 jQuery
JavaScript canvas实现雨滴特效
2021/01/10 Javascript
[49:56]VG vs Optic 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
python中使用enumerate函数遍历元素实例
2014/06/16 Python
python3.6+opencv3.4实现鼠标交互查看图片像素
2018/02/26 Python
Python实现的多进程拷贝文件并显示百分比功能示例
2019/04/09 Python
用scikit-learn和pandas学习线性回归的方法
2019/06/21 Python
python 利用zmail库发送邮件
2020/09/11 Python
Python  Asyncio模块实现的生产消费者模型的方法
2021/03/01 Python
css3弹性盒子flex实现三栏布局的实现
2020/11/12 HTML / CSS
Html5内唤醒百度、高德APP的实现示例
2019/05/20 HTML / CSS
荷兰网上鞋店:Ziengs.nl
2017/01/02 全球购物
债务纠纷委托书
2014/08/30 职场文书
2015年小学语文教学工作总结
2015/05/25 职场文书
催款函范本大全
2015/06/24 职场文书
拔河比赛新闻稿
2015/07/17 职场文书
JavaScript使用canvas绘制坐标和线
2021/04/28 Javascript
springboot项目以jar包运行的操作方法
2021/06/30 Java/Android
Nginx图片服务器配置之后图片访问404的问题解决
2022/03/21 Servers