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的Urllib库的基本使用教程
Apr 30 Python
Python中列表、字典、元组数据结构的简单学习笔记
Mar 20 Python
Python实现自动添加脚本头信息的示例代码
Sep 02 Python
关于Python中浮点数精度处理的技巧总结
Aug 10 Python
Python cookbook(数据结构与算法)在字典中将键映射到多个值上的方法
Feb 18 Python
基于Pandas读取csv文件Error的总结
Jun 15 Python
Python re正则表达式元字符分组()用法分享
Feb 10 Python
python中pathlib模块的基本用法与总结
Aug 17 Python
Python+OpenCV图像处理——图像二值化的实现
Oct 24 Python
matplotlib部件之矩形选区(RectangleSelector)的实现
Feb 01 Python
python中操作文件的模块的方法总结
Feb 04 Python
Python中递归以及递归遍历目录详解
Oct 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对接微信公众平台消息接口开发流程教程
2014/03/25 PHP
PHP实现数字补零功能的2个函数介绍
2014/05/12 PHP
php模仿asp Application对象在线人数统计实现方法
2015/01/04 PHP
php进行md5加密简单实例方法
2019/09/19 PHP
js Map List 遍历使用示例
2013/07/10 Javascript
iframe的父子窗口之间的对象相互调用基本用法
2013/09/03 Javascript
javascript的数组和常用函数详解
2014/05/09 Javascript
基于NodeJS的前后端分离的思考与实践(四)安全问题解决方案
2014/09/26 NodeJs
js根据鼠标移动速度背景图片自动旋转的方法
2015/02/28 Javascript
angular.bind使用心得
2015/10/26 Javascript
玩转NODE.JS(四)-搭建简单的聊天室的代码
2016/11/11 Javascript
Bootstrap基本插件学习笔记之Alert警告框(20)
2016/12/08 Javascript
Vue.js展示AJAX数据简单示例讲解
2017/03/29 Javascript
vue解决跨域路由冲突问题思路解析
2017/11/03 Javascript
vue 项目如何引入微信sdk接口的方法
2017/12/18 Javascript
详解NODEJS的http实现
2018/01/04 NodeJs
vue 中的 render 函数作用详解
2020/02/28 Javascript
Vue登录拦截 登录后继续跳转指定页面的操作
2020/08/04 Javascript
Python使用urllib2模块实现断点续传下载的方法
2015/06/17 Python
Python中.py文件打包成exe可执行文件详解
2017/03/22 Python
Python实现的远程登录windows系统功能示例
2018/06/21 Python
python实现flappy bird游戏
2018/12/24 Python
Python分支语句与循环语句应用实例分析
2019/05/07 Python
对python中的装包与解包实例详解
2019/08/24 Python
Python连接SQLite数据库并进行增册改查操作方法详解
2020/02/18 Python
python有几个版本
2020/06/17 Python
python 模拟登陆163邮箱
2020/12/15 Python
如何用Matlab和Python读取Netcdf文件
2021/02/19 Python
CSS3的resize属性使用初探
2015/09/27 HTML / CSS
css3实现圆锥渐变conic-gradient效果
2020/02/12 HTML / CSS
全球领先的鞋类零售商:The Walking Company
2016/07/21 全球购物
精伦电子Java笔试题
2013/01/16 面试题
鼓励运动员的广播稿
2014/02/08 职场文书
幼儿园教师获奖感言
2014/03/11 职场文书
公司行政主管岗位职责
2015/04/09 职场文书
2015年机关党建工作总结
2015/05/22 职场文书