【发布时间】:2011-11-21 18:35:31
【问题描述】:
我将浮点数格式化如下:
logFile.write("Loadcase: %6i %2i %4i %2.2f %2.2f %4f + %4f -> " %(i, freq, amp, cutoff, end_time, penalty_inc, stab_inc))
结果是这样的:
Loadcase: 5001 1 50 19.00 20.00 0.000000 + 0.000000 -> 0.495386 (ok)
Loadcase: 5002 2 50 9.50 10.00 0.000000 + 0.000000 -> 0.255045 (ok)
Loadcase: 5003 3 50 6.33 6.67 0.000000 + 0.000000 -> 0.151464 (ok)
Loadcase: 5005 5 50 3.80 4.00 0.000000 + 0.000000 -> 0.116979 (ok)
Loadcase: 5010 10 50 1.90 2.00 0.000000 + 0.000000 -> 0.081181 (ok)
我只是希望浮动右对齐并在必要时插入一些空格。我真的基本上希望表格能够很好地对齐。 我对写 %2.2f 的猜测似乎被忽略了。
由于技术原因,我不能使用 numpy。
【问题讨论】:
标签: python floating-point formatting tabular