異常的處理

2021-09-11 02:07:09 字數 1005 閱讀 8515

#程式一旦發生錯誤,就從錯誤的位置停下來了,不在繼續執行後面的內容

#使用try和except就能處理異常

#try是我們需要處理的**

#except 後面跟乙個錯誤型別 當**發生錯誤且錯誤型別符合的時候 就會執行except中的**

#except支援多分支

#有沒有乙個能處理所有錯誤的型別 : exception

# 有了萬能的處理機制仍然需要把能**到的問題單獨處理

# 單獨處理的所有內容都應該寫在萬能異常之前

# else : 沒有異常的時候執行else中的**

# finally : 不管**是否異常,都會執行

# finally和return相遇的時候 依然會執行

# 函式裡做異常處理用,不管是否異常去做一些收尾工作

try:

print('1111')

# 1/0

print('2222')

# name

# 2+'3'

# [3]

# {}['k']

ret = int(input('number >>>'))

print(ret*'*')

except valueerror:

print('輸入的資料型別有誤')

except exception:

print('你錯了,老鐵')

else:

print('沒有異常的時候執行else中的**')

print('**********=')

def func():

try:

f = open('file','w')

''''''

return true

except:

return false

finally:

print('執行finally了')

f.close()

print(func())

的異常處理 C 異常處理總結

做開發不僅僅要考慮到業務邏輯更要在寫 時將各種可能考慮周全,但是這又是很難的事情,畢竟開發就是個人的事,而使用者可能上萬甚至百萬級別。這時,程式的穩定性就極為重要,我們不能讓程式因為某一處執行出問題而就直接導致程式或者產生其他更嚴重的後果,比如 做除法時當除數為零時,陣列訪問越界時,容器capaci...

的異常處理 質量異常處理方法

在生產過程中雖然有詳細的生產說明書作為參考,但還是會經常發生產品質量異常的現象,而且它對生產效率及質量的影響極大,一線班組長對產品質量異常進行及時有效的確認 分析 處理和追查,是提公升班組生產效率 生產良率和產品質量的關鍵,那麼如何進行產品質量異常處理呢?一 確認發生質量異常的產品 確定發生質量異常...

異常的處理

throwable error,exception error處理不了 exception可以捕獲並處理 exception runtimeexception可以捕獲也可以不捕獲,其他異常必須主動捕獲 public void somemethod throws someexcepton 宣告該方法可...