1

我正在学习 Python,不知道在文档中哪里可以找到字典或列表调用引发的潜在错误。

例如:

d_maxtempm = d_summary[1]['maxtempm']
d_date = parsed_json['history']['date']

会引发 IndexOutOfBound 或 Key 错误吗?

但是完整的列表在哪里,所以我可以完全实现我的错误处理?

4

2 回答 2

1

内置异常列表可以在 Python 文档中找到。

list并且dict也被记录在案。

于 2013-11-02T10:17:32.850 回答
1

您可以查看http://docs.python.org/2/library/exceptions.html以了解所有例外情况。

字典可以引发: KeyErrorhttp ://docs.python.org/2/library/exceptions.html#exceptions.KeyError

列表可以引发: IndexErrorhttp ://docs.python.org/2/library/exceptions.html#exceptions.IndexError

于 2013-11-02T10:20:26.410 回答