Python3 简单的异常处理

在python中,可以使用try...except语句来处理异常。做法是,把可能引发异常的语句放在try-块中,把处理异常的语句放在except-块中。

try:
 f = file('non-exist.txt')
 print ('File opened!')
 f.close()
except:
 print 'File not exists.'
print ('Done')

当程序在try内部打开文件引发异常时,会跳过try中剩下的代码,直接跳转到except中的语句处理异常。于是输出了“File not exists.”。如果文件被顺利打开,则会输出“File opened!”,而不会去执行except中的语句。

但无论如何,整个程序不会中断,最后的“Done”都会被输出。

posted @ 2018-02-08 20:16  絮语二三  阅读(321)  评论(0编辑  收藏  举报