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使用心得之获得github代码库列表
Jun 25 Python
深入理解Python 代码优化详解
Oct 27 Python
简单介绍Python中的struct模块
Apr 28 Python
Python实现的凯撒密码算法示例
Apr 12 Python
python简易远程控制单线程版
Jun 20 Python
python之django母板页面的使用
Jul 03 Python
python去除拼音声调字母,替换为字母的方法
Nov 28 Python
python运行时强制刷新缓冲区的方法
Jan 14 Python
Python 给下载文件显示进度条和下载时间的实现
Apr 02 Python
Python基于进程池实现多进程过程解析
Apr 30 Python
Scrapy模拟登录赶集网的实现代码
Jul 07 Python
python 怎样进行内存管理
Nov 10 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版(3)
2006/10/09 PHP
thinkphp使用phpmailer发送邮件的方法
2014/11/24 PHP
PHP获取指定月份第一天和最后一天的方法
2015/07/18 PHP
php实现在多维数组中查找特定value的方法
2015/07/29 PHP
phpMyAdmin无法登陆的解决方法
2017/04/27 PHP
PHP自动载入类文件函数__autoload的使用方法
2019/03/25 PHP
Avengerls vs Newbee BO3 第三场2.18
2021/03/10 DOTA
获取网站跟路径的javascript代码(站点及虚拟目录)
2009/10/20 Javascript
兼容FF和IE的动态table示例自写
2013/10/21 Javascript
js实现横向百叶窗效果网页切换动画效果的方法
2015/03/02 Javascript
JQuery操作元素的css样式
2015/03/09 Javascript
Bootstrap基本组件学习笔记之分页(12)
2016/12/08 Javascript
js仿QQ邮箱收件人选择与搜索功能
2017/02/10 Javascript
JavaScript数据结构之二叉树的计数算法示例
2017/04/13 Javascript
详解如何给React-Router添加路由页面切换时的过渡动画
2019/04/25 Javascript
如何获取vue单文件自身源码路径
2019/05/06 Javascript
vue在路由中验证token是否存在的简单实现
2019/11/11 Javascript
Python中super()函数简介及用法分享
2016/07/11 Python
Python cookbook(数据结构与算法)通过公共键对字典列表排序算法示例
2018/03/15 Python
Python解析多帧dicom数据详解
2020/01/13 Python
Python QT组件库qtwidgets的使用
2020/11/02 Python
CSS3系列教程:背景图片(背景大小和多背景图) 应用说明
2012/12/19 HTML / CSS
韩国爱茉莉太平洋化妆品美国站:Amore Pacific US
2016/10/28 全球购物
Aosom西班牙:家具在线商店
2020/06/11 全球购物
swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上?
2013/03/30 面试题
美术学专业求职信
2014/07/23 职场文书
党的群众路线对照检查材料思想汇报(学校)
2014/10/04 职场文书
捐款感谢信
2015/01/20 职场文书
撤诉申请怎么写
2015/05/19 职场文书
党风廉政教育心得体会2016
2016/01/22 职场文书
小学三年级语文教学反思
2016/03/03 职场文书
写作技巧:优秀文案必备的3种结构
2019/08/19 职场文书
24句精辟的现实社会语录,句句扎心,道尽人性
2019/08/29 职场文书
高一作文之乐趣
2019/11/21 职场文书
详解python的内存分配机制
2021/05/10 Python
详解java如何集成swagger组件
2021/06/21 Java/Android