这篇文章主要给大家分享的是 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中异常处理用法】
推荐阅读
- 详解一个Python库,用于构建精美数据可视化web app
- python的反射到底有什么用?
- 人生苦短,必须学会的写Python代码利器
- 慎用!Python 实现微信消息轰炸
- Linux服务器打造一个简单的文件共享系统
- 忍冬果实图片,红花忍冬图片和介绍
- Python爬虫实战,pyecharts模块,Python实现中国地铁数据可视化
- 大学|学习困难,学习技术也很难,但是学习要比工作简单
- 编钟的结构及介绍
- 如何做简单的水果茶,如何做水果茶简单方法