Как создать столбцы в CSV-файле и вставить строку под ними в Python Scrapy - PullRequest
0 голосов
/ 27 января 2012

Пожалуйста, помогите мне в создании столбцов и вставке строк под ними в CSV-файл с использованием Python Scrapy.Мне нужно записать очищенные данные в 3 столбца.Поэтому сначала нужно создать три столбца, а затем ввести данные в каждую строку.

Ответы [ 2 ]

1 голос
/ 27 января 2012

CSV - это формат значений запятых.В основном это означает, что это текстовый файл с некоторыми строками, разделенными запятыми и строками.Каждая строка вниз создает строку, а каждая запятая создает столбец в этой строке.

Я предполагаю, что самый простой способ создать файл CSV - создать Pythonic dict, где каждый ключ - это столбец и значениедля каждого столбца есть список строк, где None обозначает очевидное отсутствие значения.Затем вы можете заполнить ваш dict, добавив значения в запрошенный столбец (добавив, таким образом, строку), а затем легко преобразовать dict в файл CSV, перебирая индексы списка, и для каждого столбца добавьте запись VALUE, в файл или, запись для индекса вне пределов или значение None для соответствующего списка.Для каждой строки добавьте строку вниз.

0 голосов
/ 05 февраля 2012

1) вы можете использовать собственный экспортер Csv-фидов, каждый ключ элемента будет рассматриваться как заголовок столбца, а значение - как значение столбца.2) вы можете написать конвейер, который может записывать данные в файл CSV, используя Python CSV lib.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...