開發程序就和預測天氣一樣,即使是在編程的時候代碼的異常錯誤,也應該能預測且被控制,下面這篇文章主要給大家介紹了關于Python如何處理異常報錯方法的相關資料,有需要的朋友可以參考下 , 希望能給大家帶來幫助 。

一、什么是異常?
【Python如何處理異常報錯?Python處理異常報錯的方法】當一個程序在運行的時候 , 是通過腳本運行的 , 如果出現中遇到問題的時候 , 先要對這個出現的問題進行捕獲 , 處理好了之后才能進行執行 , 不然就會導致程序奔潰 , 終止執行 , 而我們說的這個異常就是Python對象 , 表示的是程序運行時出現的一個錯誤 。舉個例子:
a = int(input())a運行結果:
Traceback (most recent call last): File "<stdin>", line 1, in <module>ValueError: invalid literal for int() with base 10: 'a'在這個示例中 , 我們可以看到最后的運行結果中 , 出現了ValueError的錯誤提示 , 而這個就表示一個異常 , 通過對異常信息的解讀 , 我們就可以找出錯誤所在位置 , 以及出錯的原因 。
二、如何處理異常?
就通過剛才的示例進行演示 , 修改的代碼如下:
while True: try: a = int(input("請輸入一個整數:")) print("您輸入的數字是:",a) break except ValueError: print("您輸入的不是整數 , 請重新輸入!!")運行結果:
請輸入一個整數:55您輸入的不是整數 , 請重新輸入!!請輸入一個整數:a您輸入的不是整數 , 請重新輸入!!請輸入一個整數:4您輸入的數字是:4在這個程序中 , 我們可以看到在代碼中新建了兩個關鍵字為try和except;在前面的實例中 , 如果我們輸入的數字不是整數的時候 , 就會出現ValueError的錯誤 , 此時使用這兩個關鍵字就可以進行檢測 , 當有異常ValueError的情況使 , 會終止try塊后續的代碼 , 去執行except語句 , 對異常進行處理之后 , 就會在繼續執行循環中的語句 , 只要輸入的不是整型數據時 , 就會出現異常的情況 。
關于Python如何處理異常報錯?Python處理異常報錯的方法文章就分享到這里了希望文章中內容能讓大家更好的掌握Python中處理異常報錯的知識 , 如果還有其他問題想要了解 , 可以繼續關注學習哦 。
猜你喜歡
- python字典中的fromkeys是什么?python中fromkeys()函數的基本用法
- python中的對數是怎么表示的?python中的對數log函數表示及用法
- Python枚舉類型可以比較大小嗎?Python3枚舉類比較有什么限制?
- 如何化大眼妝 化大眼妝的5個技巧
- 怎樣自測是否胎停 如何自測是否胎停
- 用心用意的意思 用心用意如何理解
- 梨如何做下火 梨下火的做法
- 如何做五花肉菠菜湯 五花肉菠菜湯的做法
- 蜜豆如何做豆沙 制作方法如下
- 涼拌豬耳朵如何做 做涼拌豬耳朵步驟
