我的问题的简化版本如下。我当前的代码/输出有问题。代码:file.write("AAAA" + "\n")file.write(num + " BBBBB") #num is a random number电流输出:AAAAA20 BBBBB我想对齐 A 和 B,使其看起来像这样: AAAAA20 BBBBB但具体来说,我需要输出适用于任何数字。即“2000BBBB”等。使它适用于我给出的示例很容易,我可以添加间距。这里的问题是编写的代码基本上可以预测第二行的 B 的位置。我希望这是有道理的,谢谢。
1 回答
慕的地10843
TA贡献1785条经验 获得超8个赞
这应该有效:
first = "AAAA" + "\n"
second = str(num) + " BBBBB"
file.write(first.rjust(len(second)))
file.write(second)
检查那些:Python docs for rjust()
and w3schools tutorial with examples forrjust()
添加回答
举报
0/150
提交
取消