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多线程同步Lock、RLock、Semaphore、Event实例
Nov 21 Python
Python Sql数据库增删改查操作简单封装
Apr 18 Python
使用Python读取安卓手机的屏幕分辨率方法
Mar 31 Python
Python浅复制中对象生存周期实例分析
Apr 02 Python
python 多维切片之冒号和三个点的用法介绍
Apr 19 Python
解决Python中list里的中文输出到html模板里的问题
Dec 17 Python
python爬虫获取小区经纬度以及结构化地址
Dec 30 Python
Python实现将HTML转成PDF的方法分析
May 04 Python
8段用于数据清洗Python代码(小结)
Oct 31 Python
keras得到每层的系数方式
Jun 15 Python
python 数据类型强制转换的总结
Jan 25 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抽象类 介绍
2012/06/13 PHP
浅谈apache和nginx的rewrite的区别
2013/02/22 PHP
PHP strstr 函数判断字符串是否否存在的实例代码
2013/09/28 PHP
jQuery ctrl+Enter shift+Enter实现代码
2010/02/07 Javascript
javascript 类型判断代码分析
2010/03/28 Javascript
SwfUpload在IE10上不出现上传按钮的解决方法
2013/06/25 Javascript
提高jQuery性能优化的技巧
2015/08/03 Javascript
js模仿java的Map集合详解
2016/01/06 Javascript
微信小程序 侧滑删除(左滑删除)
2017/05/23 Javascript
React Native之TextInput组件解析示例
2017/08/22 Javascript
JS图片延迟加载插件LazyImgv1.0用法分析【附demo源码下载】
2017/09/04 Javascript
js通过Date对象实现倒计时动画效果
2017/10/27 Javascript
微信小程序icon组件使用详解
2018/01/31 Javascript
vue项目实现记住密码到cookie功能示例(附源码)
2018/01/31 Javascript
基于vue展开收起动画的示例代码
2018/07/05 Javascript
浅谈angular表单提交中ng-submit的默认使用方法
2018/09/30 Javascript
使用VScode 插件debugger for chrome 调试react源码的方法
2019/09/13 Javascript
这样回答继承可能面试官更满意
2019/12/10 Javascript
解决VUE-Router 同一页面第二次进入不刷新的问题
2020/07/22 Javascript
Python基于identicon库创建类似Github上用的头像功能
2017/09/25 Python
Python实现字典的遍历与排序功能示例
2017/12/23 Python
python opencv3实现人脸识别(windows)
2018/05/25 Python
python+selenium实现简历自动刷新的示例代码
2019/05/20 Python
python实现简易学生信息管理系统
2020/04/05 Python
python如何把字符串类型list转换成list
2020/02/18 Python
ITK 实现多张图像转成单个nii.gz或mha文件案例
2020/07/01 Python
bareMinerals官网:矿物质化妆品和护肤品
2018/02/04 全球购物
银行会计职员个人的自我评价
2013/09/29 职场文书
医药专业推荐信
2013/11/15 职场文书
自主招生自荐信
2013/12/08 职场文书
刑事辩护授权委托书范本
2014/10/17 职场文书
2014年度个人工作总结范文
2015/03/09 职场文书
导游词之太行山青龙峡
2020/01/14 职场文书
如何给HttpServletRequest增加消息头
2021/06/30 Java/Android
Python中rapidjson参数校验实现
2021/07/25 Python
Win11运行育碧游戏总是崩溃怎么办 win11玩育碧游戏出现性能崩溃的解决办法
2022/04/06 数码科技