gpt4 book ai didi

python - 如何调整文本行?

转载 作者:行者123 更新时间:2023-11-30 23:30:16 25 4
gpt4 key购买 nike

358.0      11.3       6.9      12.8    0.0069
359.6 273.8 149.8 101.6 0.0069

我希望上面的行采用以下格式

358.0     11.3      6.9       12.8     0.0069
359.6 273.8 149.8 101.6 0.0069

我尝试过“rjust”,如下所示:

with open(infilename) as f:
next(f)
for lines in f:
line = lines.split()
l = line[0].rjust(25) + line[1].rjust(10) + line[2].rjust(10) + line[3].rjust(10) + line[4].rjust(10) + '\n'

'rjust' 添加到最后一个值,但我希望每列都从最左边开始,以便所有列的间距相等。有什么建议么?

最佳答案

在这种特殊情况下,使用 str.format 会更具可读性。请注意,除非明确指定,否则保留默认对齐方式。

print "{:25}{:10}{:10}{:10}{:10}".format(*line)

关于python - 如何调整文本行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20727853/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com