我正在学习 Python,不知道在文档中哪里可以找到字典或列表调用引发的潜在错误。
例如:
d_maxtempm = d_summary[1]['maxtempm']
d_date = parsed_json['history']['date']
会引发 IndexOutOfBound 或 Key 错误吗?
但是完整的列表在哪里,所以我可以完全实现我的错误处理?
我正在学习 Python,不知道在文档中哪里可以找到字典或列表调用引发的潜在错误。
例如:
d_maxtempm = d_summary[1]['maxtempm']
d_date = parsed_json['history']['date']
会引发 IndexOutOfBound 或 Key 错误吗?
但是完整的列表在哪里,所以我可以完全实现我的错误处理?
您可以查看http://docs.python.org/2/library/exceptions.html以了解所有例外情况。
字典可以引发: KeyError:http ://docs.python.org/2/library/exceptions.html#exceptions.KeyError
列表可以引发: IndexError:http ://docs.python.org/2/library/exceptions.html#exceptions.IndexError