翻译一下就是:字符串的下标一定要是整数。
比如
a = 'abcde'
print(a['0'])
#这就出错了,对吧
#这才是对的
print(a[0])
第二个就是因为请求url的response(res)是个json数据,所以需要json.loads(),才能把json格式转为python识别的格式。
itemList = json.loads(res.text)
还有就是手滑导致的错误
把切片的<:>写成了<,>
翻译一下就是:字符串的下标一定要是整数。
比如
a = 'abcde'
print(a['0'])
#这就出错了,对吧
#这才是对的
print(a[0])
第二个就是因为请求url的response(res)是个json数据,所以需要json.loads(),才能把json格式转为python识别的格式。
itemList = json.loads(res.text)
还有就是手滑导致的错误
把切片的<:>写成了<,>