繁体   English   中英

Python 文本表 - 每行的总宽度

[英]Python Texttable - Total width for each row

添加行后,是否有一种方法可以确定表格的列宽。 例如,即使我在下面设置初始化参数:

 text_table = Texttable( max_width= 160)

如果行的总宽度小于数字,则表格可能默认为较小的尺寸,这是一个很好的渲染。 但是,我想知道整行的实际宽度是多少,如果行的宽度没有达到 max_width 限制。

解决方案 text_table.width 返回一个数字列表,但总和不等于表格宽度。

使用以下准确返回。

table_width = max( [ len(x) for x in table_as_str.split('\n') ])

其中 table_as_str 是 text_table.draw() 的结果

谢谢

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM