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面相对象编程中对象的属性与类的方法
Jan 19 Python
python爬虫入门教程--利用requests构建知乎API(三)
May 25 Python
Python中使用多进程来实现并行处理的方法小结
Aug 09 Python
Python算法之求n个节点不同二叉树个数
Oct 27 Python
Python爬取商家联系电话以及各种数据的方法
Nov 10 Python
wxPython修改文本框颜色过程解析
Feb 14 Python
Python3+selenium实现cookie免密登录的示例代码
Mar 18 Python
在脚本中单独使用django的ORM模型详解
Apr 01 Python
Python实现播放和录制声音的功能
Aug 12 Python
用python读取xlsx文件
Dec 17 Python
python学习之panda数据分析核心支持库
May 07 Python
Python scrapy爬取起点中文网小说榜单
Jun 13 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
15种PHP Encoder的比较
2007/04/17 PHP
解析csv数据导入mysql的方法
2013/07/01 PHP
PHP限制页面只能在微信自带浏览器访问的代码
2014/01/15 PHP
ThinkPHP行为扩展Behavior应用实例详解
2014/07/22 PHP
完美解决php 导出excle的.csv格式的数据时乱码问题
2017/02/18 PHP
Laravel框架中自定义模板指令总结
2017/12/17 PHP
JS字符串函数扩展代码
2011/09/13 Javascript
Extjs中的GridPanel隐藏列会显示在menuDisabled中解决方法
2013/01/27 Javascript
Web Inspector:关于在 Sublime Text 中调试Js的介绍
2013/04/18 Javascript
js将当前时间格式转换成时间搓(自写)
2013/09/26 Javascript
js清空表单数据的两种方式(遍历+reset)
2014/07/18 Javascript
你一定会收藏的Nodejs代码片段
2016/02/04 NodeJs
javascript HTML5 Canvas实现圆盘抽奖功能
2016/04/11 Javascript
js事件冒泡、事件捕获和阻止默认事件详解
2016/08/04 Javascript
Google 地图API Map()构造器详解
2016/08/06 Javascript
jquery自定义表单验证插件
2016/10/12 Javascript
深入理解Nodejs Global 模块
2017/06/03 NodeJs
vue单页应用加百度统计代码(亲测有效)
2018/01/31 Javascript
简述vue路由打开一个新的窗口的方法
2018/11/29 Javascript
js实现双人五子棋小游戏
2020/05/28 Javascript
Python 操作MySQL详解及实例
2017/04/30 Python
Python利用QQ邮箱发送邮件的实现方法(分享)
2017/06/09 Python
浅谈python中copy和deepcopy中的区别
2017/10/23 Python
python+VTK环境搭建及第一个简单程序代码
2017/12/13 Python
PyQt5显示GIF图片的方法
2019/06/17 Python
python语言线程标准库threading.local解读总结
2019/11/10 Python
带你学习Python如何实现回归树模型
2020/07/16 Python
canvas绘制表情包的示例代码
2018/07/09 HTML / CSS
埃弗顿足球俱乐部官方网上商店:Everton Direct
2018/01/13 全球购物
阿玛尼美妆英国官网:Giorgio Armani Beauty英国
2019/03/28 全球购物
2014领导班子四风问题查摆思想汇报
2014/09/13 职场文书
学习型家庭事迹材料
2014/12/20 职场文书
颐和园导游词400字
2015/01/30 职场文书
python实现网络五子棋
2021/04/11 Python
SpringBoot读取Resource下文件的4种方法
2021/07/02 Java/Android
关于mysql中时间日期类型和字符串类型的选择
2021/11/27 MySQL