Я пытаюсь отформатировать таблицу в ячейке с помощью модуля CSV, но по какой-то причине числа не совпадают с текстом. Я попытался использовать строку формата со старым и новым методами, но это все еще не работает. Любые идеи о том, как я могу привести эти цифры в соответствие с текстом? Спасибо.
Код:
variant_id = category['variantSetId']
sizes = "{}\n{}".format(
" ".join(
["%-20i" % size['variantId'] for size in category['sizes']]),
" ".join(
["%-20s" % size['text'] for size in category['sizes']])
)
writer.writerow((variant_id, sizes))
Выход CSV