2018/6/11
经 @Noah 提醒,第一个呆办法只适用于英文对象。。。 @熊巍迤 的方法简单粗暴,但如果混杂有中英文,貌似就无法得到满意的结果了。
更新的呆办法是借用Texttable,代码如下,一些参数的设置就是字面意思,table.set_cols_width需要根据实际情况定。
from texttable import Texttable
table = Texttable()
table.set_cols_dtype(['t','t'])
table.set_cols_align(['l','r'])
table.set_cols_width([100,50])
rows = []
max = 150
s1 = '用户词典'
d1 = '12356'
s2 = '物品用户词典'
d2 = '25'
s3 = 'Univ Cordoba, Cordoba, Spain.'
d3 = '254'
l1 = [s1,s2,s3]
l2 = [d1,d2,d3]
##for i in range(len(l1)):
## len1 = len(l1[i])
## len2 = len(l2[i])
## len_mid = max-len1-len2
## print(l1[i]+' '*len_mid+