Python Exception处理

Python中的错误处理分为两类:语法错误和异常处理。语法错误一般是指由于python语句、表达式、函数等存在书写格式活语法规则上的错误抛出的异常,如python常见的缩进控制,若同层次的执行语句存在缩进不同,会报语法错误(SyntaxError),一般在ide中会有明显的提示,其属于编译阶段的错误,一般是导致解析错误抛出错误;异常处理一般是指python语法格式正确,但在运行过程出现错误,错误类型交由python中的内建异常进行说明,回朔处理,这种类型的处理一般都是出现在运行阶段,是需要我们处理的。如下给出两种错误异常的简单案例.

#语法异常,导致的解析错误

str="just show syntax type error."
 print str,"\n"

 File "exception.py", line 21
   print str,"\n"
   ^
IndentationError: unexpected indent




#内置异常处理
s=None
a=1

版权声明:本文为chf1142152101原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。