簡體   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