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基础教程之正则表达式基本语法以及re模块
Mar 25 Python
python 中if else 语句的作用及示例代码
Mar 05 Python
django之跨表查询及添加记录的示例代码
Oct 16 Python
Python 文本文件内容批量抽取实例
Dec 10 Python
pandas进行时间数据的转换和计算时间差并提取年月日
Jul 06 Python
python障碍式期权定价公式
Jul 19 Python
Python 离线工作环境搭建的方法步骤
Jul 29 Python
Django外键(ForeignKey)操作以及related_name的作用详解
Jul 29 Python
Python Django框架url反向解析实现动态生成对应的url链接示例
Oct 18 Python
python清空命令行方式
Jan 13 Python
Scrapy框架基本命令与settings.py设置
Feb 06 Python
Python做图像处理及视频音频文件分离和合成功能
Nov 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实现图片简单上传
2006/10/09 PHP
解析PHP实现多进程并行执行脚本
2013/06/18 PHP
Yii中实现处理前后台登录的新方法
2015/12/28 PHP
PHP 7.1新特性的汇总介绍
2016/12/16 PHP
jQuery 使用手册(四)
2009/09/23 Javascript
使用jquery动态加载javascript以减少服务器压力
2012/10/29 Javascript
浏览器加载、渲染和解析过程黑箱简析
2012/11/29 Javascript
javascript中encodeURI和decodeURI方法使用介绍
2013/05/06 Javascript
JavaScript中解析JSON数据的三种方法
2015/07/03 Javascript
jquery实现模拟百分比进度条渐变效果代码
2015/10/29 Javascript
Bootstrap开发实战之第一次接触Bootstrap
2016/06/02 Javascript
解析浏览器端的AJAX缓存机制
2016/06/21 Javascript
浅谈Angular HttpClient简单入门
2018/05/04 Javascript
记录一次开发微信网页分享的步骤
2019/05/07 Javascript
JS页面获取 session 值,作用域和闭包学习笔记
2019/10/16 Javascript
[03:12]TI9战队档案 - Virtus Pro
2019/08/20 DOTA
Python random模块常用方法
2014/11/03 Python
Python MySQLdb Linux下安装笔记
2015/05/09 Python
Python 使用with上下文实现计时功能
2018/03/09 Python
Python实现的文本对比报告生成工具示例
2018/05/22 Python
pyqt弹出新对话框,以及关闭对话框获取数据的实例
2019/06/18 Python
深入浅析Python 中的sklearn模型选择
2019/10/12 Python
python爬虫基础之urllib的使用
2020/12/31 Python
python中numpy.empty()函数实例讲解
2021/02/05 Python
python中random模块详解
2021/03/01 Python
在C语言中"指针和数组等价"到底是什么意思?
2014/03/24 面试题
医学院校毕业生自荐信范文
2014/01/01 职场文书
六月份红领巾广播稿
2014/02/03 职场文书
珍惜水资源建议书
2014/03/12 职场文书
行政专员岗位职责说明书
2014/07/30 职场文书
施工安全协议书范本
2014/09/26 职场文书
安全生产先进个人事迹材料
2014/12/30 职场文书
担保书范文
2015/01/20 职场文书
如何才能写好调研报告?
2019/07/03 职场文书
教你用Python写一个植物大战僵尸小游戏
2021/04/25 Python
基于PyQt5制作一个群发邮件工具
2022/04/08 Python