Я форматирую поплавки следующим образом:
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 по техническим причинам.