99网
您的当前位置:首页python中的错误如何查看

python中的错误如何查看

来源:99网
python中的错误如何查看

python常见的错误有

1.NameError变量名错误

2.IndentationError代码缩进错误3.AttributeError对象属性错误4.TypeError类型错误5.IOError输⼊输出错误6.KeyError字典键值错误

具体介绍

1.NameError变量名错误 报错:

>>> print a

Traceback (most recent call last):File \"\NameError: name 'a' is not defined

解决⽅案:

先要给a赋值。才能使⽤它。在实际编写代码过程中,报NameError错误时,查看该变量是否赋值,或者是否有⼤⼩写不⼀致错误,或者说不⼩⼼将变量名写错了。

注:在Python中,⽆需显⽰变量声明语句,变量在第⼀次被赋值时⾃动声明。推荐学习《python教程》。

>>> a=1>>> print a1

2.IndentationError代码缩进错误代码

a=1b=2if a报错:

IndentationError: expected an indented block

原因:

缩进有误,python的缩进⾮常严格,⾏⾸多个空格,少个空格都会报错。这是新⼿常犯的⼀个错误,由于不熟悉python编码规则。像def,class,if,for,while等代码块都需要缩进。

缩进为四个空格宽度,需要说明⼀点,不同的⽂本编辑器中制表符(tab键)代表的空格宽度不⼀,如果代码需要跨平台或跨编辑器读写,建议不要使⽤制表符。解决⽅案

a=1b=2if a3.AttributeError对象属性错误 报错:

>>> import sys>>> sys.Path

Traceback (most recent call last):File \"\

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中的错误内容请搜索以前的⽂章或继续浏览下⾯的相关⽂章希望⼤家以后多多⽀持!

因篇幅问题不能全部显示,请点此查看更多更全内容