Невозможно выполнить итерацию зацикленного списка в csv writerow()

Я пытался сгенерировать csv файл из заархивированного списка, состоящего из 1 Object и 3 int списков

items = zip(object, list1, list2, list3)

Я зациклил заархивированный список следующим образом, но когда я попытался загрузить csv, там нет данных:

for object, list1, list2, list3 in items:
    writer.writerow([object.name, object.department, object.section, list1, list2, list3])

Я проверил, что данные не могут быть прочитаны или отсутствуют, используя код сегмента ниже, однако он может правильно распечатать все данные:

 for object, list1, list2, list3 in items:
    print(str(object.name) + ": " + str(list1) + "/" + str(list2) + "/" + str(list3))

Я не уверен, где здесь часть, которая пошла не так, так как не выводится никакого сообщения об ошибке.

Если ваш код может правильно вывести данные, то вам следует проверить, как вы настроили свой код для передачи данных между файлами (код Python CSV writer). Проблема может быть там.

Ссылка для получения дополнительной информации: https://zetcode.com/python/csv/

Вернуться на верх