首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >UnicodeDecodeError:'utf-8‘编解码器无法解码- Python 3

UnicodeDecodeError:'utf-8‘编解码器无法解码- Python 3
EN

Stack Overflow用户
提问于 2017-11-22 01:26:38
回答 1查看 1K关注 0票数 1

我正在写一个Django站点,它可以从几个URL获取JSON数据(我正在使用Python3)。

我得到以下错误:

代码语言:javascript
复制
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x85 in position 0: invalid start byte

我看了看周围,似乎是因为一个或多个非法字符。

我试着编码成其他的东西,然后解码,但我对所有这些都是非常陌生的,我就是不能让它工作。

代码语言:javascript
复制
r = urlopen("http://api.electromine.fr/stats")
        data = json.loads(r.read())
        print(data)

任何帮助都将不胜感激。谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-11-22 01:53:16

改用requests

代码语言:javascript
复制
pip install requests

然后

代码语言:javascript
复制
import requests
res = requests.get('https://api.electromine.fr/stats')
print res.json()
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47419104

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档