Python: "List.append = 'list' Атрибут объекта 'append' доступен только для чтения"

Я пытаюсь записать ответ от сервера Solr в CSV-файл. Я довольно новичок в python, и мне дали код для изменения. Первоначально код выглядел так ...

for doc in response.results:
    status = json.loads(doc['status'])

Сценарий выполняется и печатает правильную информацию. Но каждый раз выводится только один результат (последний). Я думаю, это происходит потому, что цикл постоянно записывает переменную 'status', пока не отработает весь ответ.

После некоторого чтения я решил хранить информацию в списке. Таким образом, я смогу выводить информацию в отдельные строки списка. Я создал пустой список и изменил приведенный ниже код -

for doc in response.results:
    list.append = json.loads(doc['status'])

После попытки выполнить код я получил такой ответ -

`AttributeError: 'list' object attribute 'append' is read-only`.

Где я ошибаюсь? Список - это не лучший подход?

6
задан Useless 20 February 2012 в 19:20
поделиться