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

Reply via email to