在處理Python的load函數異常情況時,可以使用try-except語句來捕獲異常并進行相應的處理。例如:
import json
try:
with open('data.json', 'r') as file:
data = json.load(file)
except FileNotFoundError:
print("File not found")
except json.JSONDecodeError:
print("JSON decoding error")
except Exception as e:
print("An error occurred:", e)
在這個例子中,try語句塊中的代碼嘗試打開并加載一個名為data.json的JSON文件。如果文件不存在,會捕獲FileNotFoundError異常;如果JSON格式不正確,會捕獲JSONDecodeError異常;如果有其他異常發生,會捕獲所有異常并打印錯誤信息。您可以根據需要添加更多的異常處理語句來處理不同的異常情況。