On 22/02/2012 13:40, Evert Rol wrote:
Hi,
This is always a tricky thing to go about. Nicely human-readable doesn't imply
nicely machine readable. Sometimes a single space or a single tab between
values/columns is more practical for a(nother) program to read, but not for
humans.
So I will work from the assummption that you want it human-readable only.
In that case, have a careful read through the string formatting options:
http://docs.python.org/library/stdtypes.html#string-formatting
Before the two tables there, there's a point 4 which mention a minimum field
width; that'd be something you could use. Eg:
print "|%20d|" % 10
| 10|
print "|%20.5f|" % 12.3456789
| 12.34568|
Hopefully that gets you on the way.
Cheers,
Evert
Note that string formatting referenced above is old style, new style can
be found here http://docs.python.org/library/string.html#formatexamples
--
Cheers.
Mark Lawrence.
_______________________________________________
Tutor maillist - Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor