我想离开调整并控制值的放置。例如:
VAR .21 74.7 0.68
VAR 0.42 71.3 1.3
值从最左侧开始于13,23和33个空格,并且所有值都保持调整。我可以使用'.rjust()(例如'.21'.rjust(17))控制值的开始,但它右对齐文本,值不会从13个空格开始。请建议如何在左侧调整时将值放在精确的间距。
答案 0 :(得分:1)
您应该能够使用标准python格式化并指定左(<
)或右(>
)对齐以及宽度来完成此操作。请参阅有关此主题的python docs。
可能是这样的
'{:<12}{:<10}{:<10}{:<10}'.format('VAR',num1,num2,num3)
也许您需要调整精确的间距而不是上面的“10”,但这应该是一个起点。
答案 1 :(得分:0)
This TextTable
class支持简单的表格格式化。您可以定义如何调整细胞内容(以及许多其他很酷的功能)。