国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > Python 异常处理

Python 异常处理

头像

silencement

2019-07-04 14:18:092673浏览 · 0收藏 · 0评论

什么是异常?

异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。

一般情况下,在Python无法正常处理程序时就会发生一个异常。

异常是Python对象,表示一个错误。

当Python脚本发生异常时我们需要捕获处理它,否则程序会终止执行。

异常处理

捕捉异常可以使用 try/except 语句。

try/except语句用来检测try语句块中的错误,从而让except语句捕获异常信息并处理。

如果你不想在异常发生时结束你的程序,只需在try里捕获它。

语法:

以下为简单的try....except...else的语法:

try:
<语句>        #运行别的代码
except <名字>:
<语句>        #如果在try部份引发了'name'异常
except <名字>,<数据>:
<语句>        #如果引发了'name'异常,获得附加的数据
else:
<语句>        #如果没有异常发生

try的工作原理是,当开始一个try语句后,python就在当前程序的上下文中作标记,这样当异常出现时就可以回到这里,try子句先执行,接下来会发生什么依赖于执行时是否出现异常。

如果当try后的语句执行时发生异常,python就跳回到try并执行第一个匹配该异常的except子句,异常处理完毕,控制流就通过整个try语句(除非在处理异常时又引发新的异常)。

如果在try后的语句里发生了异常,却没有匹配的except子句,异常将被递交到上层的try,或者到程序的最上层(这样将结束程序,并打印缺省的出错信息)。

如果在try子句执行时没有发生异常,python将执行else语句后的语句(如果有else的话),然后控制流通过整个try语句。

实例

下面是简单的例子,它打开一个文件,在该文件中的内容写入内容,且并未发生异常:

#!/usr/bin/python 
try:
   fh = open("testfile", "w")
   fh.write("This is my test file for exception handling!!")
except IOError:
   print "Error: can\'t find file or read data"
else:
   print "Written content in the file successfully"
   fh.close()

以上程序输出结果:

 Written content in the file successfully

实例

下面是简单的例子,它打开一个文件,在该文件中的内容写入内容,但文件没有写入权限,发生了异常:

#!/usr/bin/python

try:
   fh = open("testfile", "w")
   fh.write("This is my test file for exception handling!!")
except IOError:
   print "Error: can\'t find file or read data"
else:
   print "Written content in the file successfully"

以上程序输出结果:

Error: can't find file or read data


关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

女生给男生吃小头头| 小学生自愈扣出桨的三个基本原则| 把老婆闺蜜干了俩次| 二人世界高清视频播放| 扌桑小孩的辶鬲的历史背景| 快拨出我是你老师最火的一句 | 成品网站1.1.719| C2000论坛| 天美麻花星空影视免费观看电视剧| 父女一起到达巅峰的小说| 憋尿白丝小肚子凸起高冷知乎| 她的紧涩和湿软已经让他忍了太久 | THICK是什么意思| 《互换人妻HD中字》| 精产一二三产区划分标准图片| 少女たちよ在线播放电视剧| 女教师被内谢流白浆| 女人尝试到更粗大的心理变化| 台湾《洞门为君开》演员表| 乳头夹夹太紧好疼怎么缓解| 成全在线观看免费全集高清完整版| 法国《监狱伦理3》| 一家乱战1-13集小说免费阅读| 完美搭档| WWW.YW8831.COM| 外围女孩| 苍老师电影全集免费播放在线观看| 王一扬| 免费B站看大片真人电视剧| 公主很忙(N)笔趣阁免费阅读| 香港三级巜欲性高蜜桃成熟时类似| 《魅魔之耻》1~4集免费看| 两个奶头被吃得又翘又肿特别疼| 我寄宿在妈妈闺蜜家电视剧| 美女和老板一起努力做豆浆| 国精产品一品二品国精HTC | WWW.1688.GOVCN| 美国禁忌| 人间水蜜桃MAC923| 老师趴讲台把腿张开让学生背单词| 大雷QQ弹弹跳舞