【发布时间】:2019-03-20 14:06:57
【问题描述】:
我正在尝试一次调用多个(超过 10 个 url)并保存所有这 10 个 url 的数据,这些数据将以 json 格式保存并尝试保存在我的位置
这是我尝试过的以下代码,使用它我只能获取保存在我的 json 文件中的最后一个 URL 的数据。如何获取所有 URL 的数据并存储在单个 json 文件中?
import json
import requests
URLs = ['http://httpbin.org/ip',
'http://httpbin.org/user-agent',
'http://httpbin.org/headers']
json_list = []
for url in URLs:
data = requests.get(url)
resolvedwo = data.json()
with open('resolvedworesolution.json', 'w') as f:
json.dump(resolvedwo, f)
【问题讨论】:
-
缩进错误。
-
@DirtyBit,复制粘贴问题。目前还不是这个问题
-
@MDI 然后修复复制粘贴,请
-
@C.Nivs,完成..
-
提示:使用追加模式
a进行写作。
标签: python python-3.x python-requests