我有一个Python桌面应用程序,它一直在无缝地阅读2个JSON文件,这些文件在过去的4年里从未改变过。突然,我遇到了一个“List index out of range”错误,没有明显的原因。尽管我尝试调试,我还是很难确定具体的问题。看起来代码无法访问JSON键的“Location”值,导致执行计算时失败。我的应用程序使用谷歌MapAPI来计算距离,它使用谷歌日历API在谷歌日历中插入会议。这里是追溯错误:
下面是traceback错误:
enter image description here
尝试调试bug没有运气,希望找到为什么代码不能正确读取json文件,如果这是问题所在
1条答案
按热度按时间ylamdve61#
记住,对于长度为N的非空列表,有效索引范围是-N -> N-1
因此,您面临的问题是:
字符串
或者...
型
.都是空列表