Python 错误:字符串索引必须为整数 (TypeError: string indices must be integers)
根据您提供的错误信息,问题出在尝试使用字符串索引来访问变量'y'上。这意味着'y'是一个字符串,而不是可索引的对象。
为了解决这个问题,您应该检查'response_1.json()['data']['course']'返回的数据类型。如果它是一个字符串而不是一个字典或类似字典的数据结构,那么您的代码将无法按预期工作。
您可以通过使用'type()'函数来检查变量的类型,例如:
print(type(response_1.json()['data']['course']))
确保'response_1.json()['data']['course']'返回的是一个可以按索引访问的数据结构,例如一个列表或字典。如果它是一个字符串,您可能需要重新考虑如何解析 API 响应。
如果需要进一步的帮助,请提供'response_1.json()['data']['course']'的示例输出,以便我可以更好地理解问题并提供适当的解决方案。
原文地址: https://www.cveoy.top/t/topic/bo0F 著作权归作者所有。请勿转载和采集!