我的問題的簡化版本如下。我當前的代碼/輸出有問題。代碼: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
提交
取消