新手常见新手常见Python错误及异常解决处理方案错误及异常解决处理方案
主要介绍了新手常见Python错误及异常解决处理方案,文中通过示例代码介绍的非常详细,对大家的学习或者工
作具有一定的参考学习价值,需要的朋友可以参考下
写Python代码的小伙伴不可避免地会遇到代码执行错误和异常,这次就来详细且不失通俗地总结一下python中的错误和异
常。
先抛出两个问题:
什么是Python错误和异常?
如何处理Python错误和异常?
1.语法错误可能是初学者最常遇到的,如下面熟悉的画面:语法错误可能是初学者最常遇到的,如下面熟悉的画面:
SyntaxError: invalid syntax语法错误又称解析错误,又有老哥会问什么是解析错误?简单来说是基本语法结构写错了,如:多
任务写成一行、for循环没加‘:'等。如下:
多任务写成一行
for循环没加‘:'
上面示例可以看到,针对语法错误,python解析器会输出错误的那一行,并且在最先找到的错误的位置标记了一个箭头。
熟悉python语法后,可以避免语法错误,但是代码常会发生异常(Exception)。还是两个问题:
2.异常是什么?异常是什么?
异常和语法错误有什么区别呢?
关于异常,举个例子:
这行代码出现异常,因为Print的p应该小写:
python抛出异常类型:NameError,即名字错误。
其它异常的例子:
评论0
最新资源