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