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 相关文章推荐
可用于监控 mysql Master Slave 状态的python代码
Feb 10 Python
Python 爬虫学习笔记之单线程爬虫
Sep 21 Python
Python request设置HTTPS代理代码解析
Feb 12 Python
Php多进程实现代码
May 07 Python
Python多版本开发环境管理工具介绍
Jul 03 Python
通过 Django Pagination 实现简单分页功能
Nov 11 Python
Python socket实现的文件下载器功能示例
Nov 15 Python
Python3读写Excel文件(使用xlrd,xlsxwriter,openpyxl3种方式读写实例与优劣)
Feb 13 Python
matlab中imadjust函数的作用及应用举例
Feb 27 Python
Python动态强类型解释型语言原理解析
Mar 25 Python
Python实现一个简单的毕业生信息管理系统的示例代码
Jun 08 Python
python 如何将office文件转换为PDF
Sep 22 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使用strtotime和date函数判断日期是否有效代码分享
2013/12/25 PHP
js ondocumentready onmouseover onclick onmouseout 样式
2010/07/22 Javascript
js 弹出菜单/窗口效果
2011/10/30 Javascript
根据身份证号自动输出相关信息(籍贯,出身日期,性别)
2013/11/15 Javascript
js使用栈来实现10进制转8进制与取除数及余数
2014/06/11 Javascript
原生Javascript封装的一个AJAX函数分享
2014/10/11 Javascript
关于JS中setTimeout()无法调用带参函数问题的解决方法
2016/06/21 Javascript
jQuery实现鼠标响应式透明度渐变动画效果示例
2018/02/13 jQuery
React传值 组件传值 之间的关系详解
2019/08/26 Javascript
解决layui的radio属性或别的属性没显示出来的问题
2019/09/26 Javascript
js实现扫雷源代码
2020/11/27 Javascript
浅谈Python中的数据类型
2015/05/05 Python
Python实现嵌套列表及字典并按某一元素去重复功能示例
2017/11/30 Python
基于Django用户认证系统详解
2018/02/21 Python
Python、 Pycharm、Django安装详细教程(图文)
2019/04/12 Python
python pip源配置,pip配置文件存放位置的方法
2019/07/12 Python
Python学习笔记之函数的定义和作用域实例详解
2019/08/13 Python
python实现一个猜拳游戏
2020/04/05 Python
python 等差数列末项计算方式
2020/05/03 Python
python使用scapy模块实现ARP扫描的过程
2021/01/21 Python
水芝澳美国官网:H2O Plus
2016/10/15 全球购物
ORLY官网:美国专业美甲一线品牌
2019/12/11 全球购物
Laravel的加密解密与哈希实例讲解
2021/03/24 PHP
葡萄牙语专业个人求职信
2013/12/10 职场文书
打架检讨书100字
2014/01/19 职场文书
犯错检讨书
2014/02/21 职场文书
岗位职责怎么写
2014/03/14 职场文书
《吃水不忘挖井人》教学反思
2014/04/15 职场文书
高二学生评语大全
2014/04/25 职场文书
法人授权委托书范本
2014/09/17 职场文书
工作失误检讨书(经典集锦版)
2014/10/17 职场文书
2014年宣传部个人工作总结
2014/12/06 职场文书
十岁生日答谢词
2015/01/05 职场文书
汽车4S店销售经理岗位职责
2015/04/02 职场文书
2016年小学六一儿童节活动总结
2016/04/06 职场文书
MySQL学习之基础命令实操总结
2022/03/19 MySQL