Python - печать списка строк CSV в выровненных столбцах
Я написал фрагмент кода, который полностью совместим с обоимиPython 2
а такжеPython 3
, Фрагмент, который я написаланализирует данные и это строитвыводить в виде списка строк CSV.
Скрипт предоставляетвариант чтобы:
записать данные вCSV file
, или жепоказать егоstdout
.Хотя я мог бы легко перебрать список и заменить,
с\t
при отображении вstdout
(второй вариант), элементы имеют произвольную длину, поэтому не выстраивайте их в хорошем формате из-за различий во вкладках.
Я провел немало исследований, и я считаю, что опции формата строки могут помочь мне. Тем не менее, я не могу найти пример, который поможет мне получить правильный синтаксис.
Я бы предпочелне использовать внешнюю библиотеку, Я знаю, что есть много вариантов, если я пойду этим путем, но я хочу, чтобы скрипт был максимально совместимым и простым.
Вот пример:
value1,somevalue2,value3,reallylongvalue4,value5,superlongvalue6
value1,value2,reallylongvalue3,value4,value5,somevalue6
Не могли бы вы мне помочь? Любое предложение будет высоко ценится.