可以使用try-except语句来捕获可能出现的KeyError异常,避免因缺少数据而导致程序崩溃。例如:
import json
import requests
response = requests.get('https://example.com/api')
data = json.loads(response.content)
try:
data['missing_key']
except KeyError:
print('Missing data in JSON from API call')