Python 循环 JSON API 请求

卢西亚诺·纳西门托

我正在尝试制作一个在 python 中运行无限函数的脚本来读取 JSON API,但是从第二个循环它返回一个错误。

我觉得很简单,但是我对Python不熟悉,也没有在网上找到答案。

代码:

#! /usr/bin/python3

import urllib.request
import json
import time

while True:
    request = urllib.request.urlopen("https://jsonplaceholder.typicode.com/todos/1").read()

    json = json.loads(request.decode('utf-8'))
    print("JSON: ", json)

    time.sleep(1);

输出:

JSON {'id': 1, 'completed': False, 'title': 'delectus aut autem', 'userId': 1}
Traceback (most recent call last):
  File "./test.py", line 25, in <module>
    json = json.loads(request.decode('utf-8'))
AttributeError: 'dict' object has no attribute 'loads'
美国广播公司

您正在json从引用 json 模块更改为行中的变量

json = json.loads(request.decode('utf-8'))

这就是为什么它只适用于第一次迭代。
因此,您只需要将名称更改为不同的名称。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python请求和Json for循环

来自分类Dev

在循环中请求 JSON

来自分类Dev

Python放置请求。Spotify API放置请求格式错误的Json

来自分类Dev

Google时区API:请求循环

来自分类Dev

如何请求JSON API

来自分类Dev

创建 JSON API 请求

来自分类Dev

使用Python循环获取请求

来自分类Dev

尝试使用python从API请求解析JSON

来自分类Dev

无法从 python 中的 JSON WEB API 请求中获取正文

来自分类Dev

Python请求API

来自分类Dev

API - Python - 请求库

来自分类Dev

循环使用可变 URL 的 api get 请求

来自分类Dev

循环访问 API 请求以记录值

来自分类Dev

python发布请求json

来自分类Dev

Python的JSON GET请求

来自分类Dev

Python请求JSON

来自分类Dev

json api获取请求错误

来自分类Dev

为 API 构建请求 JSON

来自分类Dev

Python:Google API if 循环

来自分类Dev

Python请求库:循环request.get()

来自分类Dev

Python请求,如何发送不带“”的json请求

来自分类Dev

列表解析以过滤嵌套的python列表数据(json api请求或转换后的列表python)

来自分类Dev

Python Post请求到API

来自分类Dev

python 抓取请求以获取 json

来自分类Dev

使用 python 请求抓取 json

来自分类Dev

使用 Python 的 REST JSON 请求

来自分类Dev

如何使用请求模块使用Python将JSON文件的内容发布到RESTFUL API

来自分类Dev

Python:使用markit on demand api将JSON参数正确格式化为正确的http请求

来自分类Dev

如何在循环中收集来自Facebook API请求的响应?