Python入门必读:如何进行异常处理及掌握常见异常类型?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1364个文字,预计阅读时间需要6分钟。
开发人员在编写程序时,难免会遇到错误。这些错误可能包括编写人员疏忽造成的语法错误,程序内部逻辑问题导致的 数据错误,以及程序运行时与系统规则冲突产生的系统错误。
总的来说,编写程序时遇到的错误可大致分为 2 类,分别为语法错误和运行时错误。
Python语法错误
语法错误,也就是解析代码时出现的错误。当代码不符合 Python 语法规则时,Python解释器在解析时就会报出 SyntaxError 语法错误,与此同时还会明确指出最早探测到错误的语句。例如:print "Hello,World!"
我们知道,Python 3 已不再支持上面这种写法,所以在运行时,解释器会报如下错误:SyntaxError: Missing parentheses in call to 'print'
语法错误多是开发者疏忽导致的,属于真正意义上的错误,是解释器无法容忍的,因此,只有将程序中的所有语法错误全部纠正,程序才能执行。Python运行时错误
运行时错误,即程序在语法上都是正确的,但在运行时发生了错误。本文共计1364个文字,预计阅读时间需要6分钟。
开发人员在编写程序时,难免会遇到错误。这些错误可能包括编写人员疏忽造成的语法错误,程序内部逻辑问题导致的 数据错误,以及程序运行时与系统规则冲突产生的系统错误。
总的来说,编写程序时遇到的错误可大致分为 2 类,分别为语法错误和运行时错误。
Python语法错误
语法错误,也就是解析代码时出现的错误。当代码不符合 Python 语法规则时,Python解释器在解析时就会报出 SyntaxError 语法错误,与此同时还会明确指出最早探测到错误的语句。例如:print "Hello,World!"
我们知道,Python 3 已不再支持上面这种写法,所以在运行时,解释器会报如下错误:SyntaxError: Missing parentheses in call to 'print'
语法错误多是开发者疏忽导致的,属于真正意义上的错误,是解释器无法容忍的,因此,只有将程序中的所有语法错误全部纠正,程序才能执行。
