table = Texttable()
table.set_deco(Texttable.HEADER | Texttable.VLINES | Texttable.HLINES | Texttable.BORDER)
table.add_rows([ ["Name", "Age", "Nickname"],
["Xavier Huon", 32, "Xav'"],
["Baptiste Clement", 1, "Baby"] ])
print table.draw()
结果:
我怎么做这个?在
Tags:
使用
texttable
没有真正好的方法。例如,它似乎不理解在一个主标题下可以有额外的分组列表。在相反,您可以使用一些巧妙的格式来完成此操作:
唯一的问题是,如果表的名称越长,则对齐
first
和last
名称项。但是,您可以通过一些数学运算来确定最大的名称,然后使用字符串格式将其左右对齐。我将把这作为练习留给读者(和apparently double poster)。在相关问题 更多 >
编程相关推荐