【发布时间】:2011-08-20 01:46:00
【问题描述】:
我正在寻找一种方法来漂亮地打印这样的表格:
=======================
| column 1 | column 2 |
=======================
| value1 | value2 |
| value3 | value4 |
=======================
我找到了asciitable 库,但它没有边框等。我不需要任何复杂的数据项格式,它们只是字符串。我确实需要它来自动调整列大小。
是否存在其他库或方法,或者我需要花几分钟自己编写?
【问题讨论】:
-
为什么不使用 docutils 为你做这件事?
-
什么叫桌子?表格中的数据是如何组织的? value1, value2, value3, value4... 是列表中的连续值吗?我觉得 fomat() 就够得到这么简单的显示了,不用学了很久的教程,解释如何通过使用库来获得时间
-
@korona:不,我没有提出建议。我在问一个问题。我不知道@kdt 知道或不知道什么。与其假设,我觉得不得不问。
-
在我看来,您实际上是在假设他知道 docutils。也许他没有?
-
@S.Lott 我看过 docutils,虽然它当然非常适合将文本转换为 html、latex 等,但我看不到 generate i> 漂亮的文本表,列排列整齐,使用固定宽度字体看起来很漂亮。你是不是误解了 kdt 的目标,还是我遗漏了什么?