【发布时间】:2020-03-14 21:09:03
【问题描述】:
我正在尝试使用 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 输出
【问题讨论】:
-
不要发布图片,而是考虑复制和粘贴输出代码,以及一个可重现的最小示例。
-
@Marcos 它不允许我发布表格。
-
我投票关闭它,因为错字/无法复制,因为问题是 OP 没有使用等宽字体。