plt="{0:^10}\t{1:{5}^10}\t{2:^10}\t{3:^10}\t{4:^10}"多加了一项为什么会出现只显示第一行

我在原来基础性上

{0:10}\t{1:{4}10}\t{2:10}\t{3:10}

另外加了输出第五列,然后发现打印的时候只出现第一行

{0:10}\t{1:{5}10}\t{2:10}\t{3:10}\t{4:^10}

然后经测试发现第五列好多值为空
然后我加了这一行

if u[4] is None:
u[4]="/"

发现可以完整的输出 原来有空值会中断程序

{0:10}\t{1:{4}10}\t{2:10}\t{3:10}

里面^表示居中,第一个数表示位置, ^后面的数字表示其所在列所占大小

posted @ 2019-07-20 11:26  X_J  阅读(144)  评论(0编辑  收藏  举报