网络编程
位置:首页>> 网络编程>> Python编程>> Python中异常处理用法

Python中异常处理用法

作者:小小程序员ol  发布时间:2021-03-28 23:10:24 

标签: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中一旦检测到异常,就执行这个位置的逻辑

#举例

#Python学习交流群:725638078

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基础入门教程推荐:←点击左边蓝色文字就可以直接去观看

Python爬虫案例教程推荐:←点击左边蓝色文字就可以直接去观看

来源:https://www.cnblogs.com/python960410445/p/15608338.html

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com