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使用内存zipfile对象在内存中打包文件示例
Apr 30 Python
浅谈django中的认证与登录
Oct 31 Python
Sanic框架蓝图用法实例分析
Jul 17 Python
python爬取淘宝商品销量信息
Nov 16 Python
详解Python字符串切片
May 20 Python
Python使用itchat模块实现群聊转发,自动回复功能示例
Aug 26 Python
你还在@微信官方?聊聊Python生成你想要的微信头像
Sep 25 Python
python序列化与数据持久化实例详解
Dec 20 Python
Python计算IV值的示例讲解
Feb 28 Python
PyCharm 无法 import pandas 程序卡住的解决方式
Mar 09 Python
Python能做什么
Jun 02 Python
一文读懂python Scrapy爬虫框架
Feb 24 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基于GD库的缩略图生成代码(支持jpg,gif,png格式)
2014/06/19 PHP
PHP常用字符串操作函数实例总结(trim、nl2br、addcslashes、uudecode、md5等)
2016/01/09 PHP
php如何比较两个浮点数是否相等详解
2019/02/12 PHP
实例讲解PHP表单处理
2019/02/15 PHP
php数组指针函数功能及用法示例
2020/02/11 PHP
B/S开发中常用javaScript技术与代码
2007/03/09 Javascript
JQuery textlimit 显示用户输入的字符数 限制用户输入的字符数
2009/05/14 Javascript
通过Jscript中@cc_on 语句识别IE浏览器及版本的代码
2011/05/07 Javascript
JavaScript获取onclick、onchange等事件值的代码
2013/07/22 Javascript
jquery选择器之属性过滤选择器详解
2014/01/27 Javascript
jQuery实现ichat在线客服插件
2014/12/29 Javascript
Angular懒加载机制刷新后无法回退的快速解决方法
2016/08/30 Javascript
jQuery.ajax向后台传递数组问题的解决方法
2017/05/12 jQuery
详解如何构建一个Angular6的第三方npm包
2018/09/07 Javascript
对angularJs中2种自定义服务的实例讲解
2018/09/30 Javascript
微信小程序学习笔记之登录API与获取用户信息操作图文详解
2019/03/29 Javascript
VUE实时监听元素距离顶部高度的操作
2020/07/29 Javascript
JSONObject与JSONArray使用方法解析
2020/09/28 Javascript
Tornado Web服务器多进程启动的2个方法
2014/08/04 Python
python微信跳一跳系列之棋子定位颜色识别
2018/02/26 Python
Python实现的json文件读取及中文乱码显示问题解决方法
2018/08/06 Python
用Python逐行分析文件方法
2019/01/28 Python
python进程和线程用法知识点总结
2019/05/28 Python
在Pycharm中调试Django项目程序的操作方法
2019/07/17 Python
解决django同步数据库的时候app models表没有成功创建的问题
2019/08/09 Python
pyhton中__pycache__文件夹的产生与作用详解
2019/11/24 Python
numpy ndarray 按条件筛选数组,关联筛选的例子
2019/11/26 Python
如何使用python的ctypes调用医保中心的dll动态库下载医保中心的账单
2020/05/24 Python
H5混合开发app如何升级的方法
2018/01/10 HTML / CSS
解释一下钝化(Swap out)
2016/12/26 面试题
建筑个人求职信范文
2014/01/25 职场文书
社区食品安全实施方案
2014/03/28 职场文书
幼儿教师演讲稿
2014/05/06 职场文书
员工安全承诺书
2014/05/22 职场文书
普通党员四风问题对照检查材料
2014/09/27 职场文书
2015年人事工作总结范文
2015/04/09 职场文书