在Python中的后续行中对齐字符串

时间:2015-03-18 08:11:58

标签: python-3.x

我正在尝试在控制台中打印出一些东西,并希望确保它正确对齐。我得到的是:

enter image description here

但我想要的是位置....全部对齐。不知道如何解决这个问题。我的代码是:

print("{:>7}{:>60}".format(date, longitude))

1 个答案:

答案 0 :(得分:2)

您的格式字符串为日期指定了7个字符的最小宽度,但字符串类似于" 2014年12月14日星期日09.53 PM"它们的长度更长,看起来更自然。用适当的大数字替换7(至少是日期字符串的最大可能长度)以获得所需的填充。