【问题标题】:How can I define the width of a column (PrettyTable, Python)?如何定义列的宽度(PrettyTable、Python)?
【发布时间】:2020-05-06 10:59:03
【问题描述】:

所以,我有一张桌子 (PrettyTable),我想让它们尽可能宽。例如,第一列的宽度应为 5px,第二列的宽度应为 18px,依此类推... 我该怎么做?

【问题讨论】:

  • 不,无法以像素为单位定义宽度。
  • 还有其他选项来定义宽度吗? @奥尔德文
  • 您可以使用texttable定义符号数量

标签: python python-3.x datatable prettytable


【解决方案1】:

PrettyTable 的_max_width 可以改为以最大字符定义列/字段宽度。

table._max_width = {"Field 1" : 50, "Field 3" : 25}

指定字段名称和它可以容纳的最大字符数;超出的字符换行到下一行。

未列出的字段仍会自动调整为长文本。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-09-22
    • 1970-01-01
    • 2015-05-27
    • 1970-01-01
    • 2013-09-07
    • 2019-10-02
    • 1970-01-01
    • 2021-07-14
    相关资源
    最近更新 更多