简单介绍Python中异常处理用法

这篇文章主要给大家分享的是 Python中异常处理用法,为了保证程序的健壮性与容错性,即在遇到错误时候程序不会崩溃,我们需要对异常进行处理,下面来看看文章对此的用法,需要的朋友可以参考一下
为了保证程序的健壮性与容错性,即在遇到错误时候程序不会崩溃,我们需要对异常进行处理,
1.if进行处理,在错误发生之前进行预防
如果错误发生的条件是可预知的,我们需要用if进行处理,在错误发生之前进行预防
AGE=10 while True:age=input('>>: ').strip()if age.isdigit(): #只有在age为字符串形式的整数时,下列代码才不会出错,该条件是可预知的age=int(age)if age == AGE:print('you got it')break2.用try..except:在错误发生之后进行处理
如果错误发生的条件是不可预知的,则需要用到try..except:在错误发生之后进行处理
#基本语法为 try:被检测的代码块 except 异常类型:try中一旦检测到异常,就执行这个位置的逻辑 #举例try:f=open('a.txt')g=(line.strip() for line in f)print(next(g))print(next(g))print(next(g))print(next(g))print(next(g)) except StopIteration:f.close()到此这篇关于 Python中异常处理用法的文章就介绍到这了 。

简单介绍Python中异常处理用法 | 《linux就该这么学》 (linuxprobe.com)

【简单介绍Python中异常处理用法】


    推荐阅读