Gabriel Genellina wrote:
<snip>
but the new str.format() originally suggested by Dave Angel is better:
s = "{0:03.02f}% done".format(100.0-100.0*(size/tot))
(BTW, why 03.02f? The output will always have at least 4 chars, so 03
doesn't mean anything... Maybe you want {0:06.2f} (three places before
the decimal point, two after it, filled with 0's on the left)?)
I deliberately gave an example where every specifier was a different
digit, so I could easily describe what each part did. It was intended
to be understood, not copied.
DaveA
--
http://mail.python.org/mailman/listinfo/python-list