龙空技术网

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

IT小白进阶之路 195

前言:

此时同学们对“python怎么处理异常”大体比较关怀,看官们都需要学习一些“python怎么处理异常”的相关知识。那么小编同时在网摘上搜集了一些有关“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')             break

2.用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怎么处理异常