Как найти длину списка ответов в Python, используя запрос - PullRequest
0 голосов
/ 01 марта 2019

Я использую библиотеку запросов для анализа данных, она возвращает список данных json, когда я пытаюсь найти длину списка ответов, что выдает ошибку TypeError: объект типа 'Response' не имеет len () я использую этот метод

  import requests
r=requests.get('http://localhost:3000/api/Customer')
print(r.status_code)
print(r.text)

x={}
for i in range(0,len(r)):
    x = r.json()[i]
    print(x)

используя это им, получаю ошибку TypeError: объект типа 'Response' не имеет len ()

1 Ответ

0 голосов
/ 01 марта 2019

Вы должны использовать len в объекте списка, возвращаемом r.json() вместо:

lst = r.json()
for i in range(len(lst)):
    x = lst[i]
    print(x)

Но тогда вы должны просто перебрать список вместо:

for x in r.json():
    print(x)
...