如何定义列的宽度(PrettyTable、Python)?
Posted
技术标签:
【中文标题】如何定义列的宽度(PrettyTable、Python)?【英文标题】:How can I define the width of a column (PrettyTable, Python)? 【发布时间】:2020-05-06 10:59:03 【问题描述】:所以,我有一张桌子 (PrettyTable),我想让它们尽可能宽。例如,第一列的宽度应为 5px,第二列的宽度应为 18px,依此类推... 我该怎么做?
【问题讨论】:
不,无法以像素为单位定义宽度。 还有其他选项来定义宽度吗? @奥尔德文 您可以使用texttable定义符号数量 【参考方案1】:PrettyTable 的_max_width
可以改为以最大字符定义列/字段宽度。
table._max_width = "Field 1" : 50, "Field 3" : 25
指定字段名称和它可以容纳的最大字符数;超出的字符换行到下一行。
未列出的字段仍会自动调整为长文本。
【讨论】:
以上是关于如何定义列的宽度(PrettyTable、Python)?的主要内容,如果未能解决你的问题,请参考以下文章