Python - печать списка строк CSV в выровненных столбцах

Я написал фрагмент кода, который полностью совместим с обоимиPython 2 а такжеPython 3, Фрагмент, который я написаланализирует данные и это строитвыводить в виде списка строк CSV.

Скрипт предоставляетвариант чтобы:

записать данные вCSV file, или жепоказать егоstdout.

Хотя я мог бы легко перебрать список и заменить, с\t при отображении вstdout (второй вариант), элементы имеют произвольную длину, поэтому не выстраивайте их в хорошем формате из-за различий во вкладках.

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

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

Вот пример:

value1,somevalue2,value3,reallylongvalue4,value5,superlongvalue6
value1,value2,reallylongvalue3,value4,value5,somevalue6

Не могли бы вы мне помочь? Любое предложение будет высоко ценится.

Ответы на вопрос(2)

Ваш ответ на вопрос