IndexError: list assignment index out of range
代码如下:
a = []
for i in range(10):
a[i] = 'a'
在如上代码中,开始的a就是个空数组,后面又对该空数组进行赋值,必然会越界。
最好的解决办法是用append方法或者insert方法插入新元素。如
a.append('b')
_pickle.UnpicklingError: pickle data was truncated
该问题说明在使用load进行读取文件时出错,绝大可能是你的文件有问题,可以考虑更新文件或者使用dump重新写文件