我有这样一个代码,以便从url获取一些数据:
import urllib2
response = urllib2.urlopen('https://api.genderize.io/?name=joseph')
html = response.read()
>>> print html
{"name":"joseph","gender":"male","probability":"0.99","count":923}
这里一切都很好。但当我想从这本字典中获取“性别”数据时
^{pr2}$我得到上面的错误。在
我怎样才能解决这个问题?在
这是因为
html
是string类型。要验证这一点,请尝试:因此,错误消息指出字符串索引必须是整数,而不是str。在
您应该使用^{} 模块将其转换为JSON:
^{pr2}$相关问题 更多 >
编程相关推荐