python补充学习 异常

2020-07-02  本文已影响0人  锦绣拾年

常见使用:
《菜鸟教程》

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

try:
    fh = open("testfile", "w")
    fh.write("这是一个测试文件,用于测试异常!!")
except IOError:
    print "Error: 没有找到文件或读取文件失败"
else:
    print "内容写入文件成功"
    fh.close()

还有raise 抛出异常后
这个异常会由上层方法处理,
那这个方法raise后的语句就unreachable的了
也就不会执行了

上一篇下一篇

猜你喜欢

热点阅读