1 bug详情
今天遇到一个Bug:IndexError: list assignment index out of range,列表分配索引超出范围,查询得知,这种IndexError的问题估计有两种可能:
- list[index] ,index真的超出范围;
- list是一个空的,没有一个元素,进行list[0]就会出现该错误
我这个脚本最终定位到49行,应该不是第一个真的超出范围的情况,就按第二种情况来解决的;
2 解决办法
利用Python的 try 和 except 可以解决,就是把try - except 添加到for循环中;
修改前:
修改后:
修改步骤:
- 加入 try:
- 原for循环内容统一缩进(Tab)
- 添加except: continue