Lin*_* Ma 11 python unicode json python-requests
这是我的代码,有没有人有任何想法有什么问题?我直接通过浏览器打开我的JSON内容,它可以工作,
data = requests.get('http://ws.audioscrobbler.com/2.0/?method=library.getartists&api_key=4c22bd45cf5aa6e408e02b3fc1bff690&user=joanofarctan&format=json').text
data = json.load(data)
print type(data)
return data
Run Code Online (Sandbox Code Playgroud)
林先生,提前谢谢
M.j*_*vid 33
引发此错误data是因为它是一个unicode/str变量,更改代码的第二行以解决您的错误:
data = json.loads(data)
Run Code Online (Sandbox Code Playgroud)
json.load在第一个参数位置获取一个文件对象并调用此read方法.
您也可以调用json响应方法直接获取数据:
response = requests.get('http://ws.audioscrobbler.com/2.0/?method=library.getartists&api_key=4c22bd45cf5aa6e408e02b3fc1bff690&user=joanofarctan&format=json')
data = response.json()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
22341 次 |
| 最近记录: |