小编Dav*_*sjö的帖子

使用urllib.request和json模块在Python中加载JSON对象

我在模块'json'和'urllib.request'在一个简单的Python脚本测试中一起工作时遇到了问题.使用Python 3.5,这里是代码:

import json
import urllib.request

urlData = "http://api.openweathermap.org/data/2.5/weather?q=Boras,SE"
webURL = urllib.request.urlopen(urlData)
print(webURL.read())
JSON_object = json.loads(webURL.read()) #this is the line that doesn't work
Run Code Online (Sandbox Code Playgroud)

通过命令行运行脚本时,我得到的错误是" TypeError:JSON对象必须是str,而不是'bytes' ".我是Python的新手,因此很可能是一个非常简单的解决方案.感谢这里的任何帮助.

python python-3.x

15
推荐指数
2
解决办法
3万
查看次数

标签 统计

python ×1

python-3.x ×1