1. 程式人生 > >Python基礎之finally異常處理

Python基礎之finally異常處理

不知道 發生 try range 異常處理 輸出 完全 例如 nbsp

#try...finally 無論是否異常都執行finally
#例如實現不管是否異常都輸出一串字符串
‘‘‘
try:
print i
finally:
print "不管上面是否異常,我必須輸出"

try:
i=7
print i
finally:
print "不管上面是否異常,我必須輸出"


‘‘‘


#實現字符串輸出10000次,假如發生異常,判斷輸出了多少次
try:
for i in range(10000):
print "正在輸出不知道輸出多少次了"
finally:
print "此時i的值是:"+str(i)+"還沒完全輸出"


‘‘‘finally在異常出現之前輸出,執行完finally,立刻執行異常‘‘‘

Python基礎之finally異常處理