bob wrote: >At 11:31 AM 11/3/2005, Johan Geldenhuys wrote: > > >>Hi all, >>Just a quick question; >> >>How do I code this output: >>""" >>files dirs >>========== >>""" >> >>I want to print something a few space away from the left side or in the >>middle of the line. >> >> > >In the Python Library Reference look up 2.3.6.2 String Formatting >Operations - % interpolation > >In general you create a "template" of the desired output with %s (or other >conversion type) wherever you want a value substituted. >"%-15s%-15s" % ('files', 'dirs') will give >"files dirs " >"%-15s%-15s" % (filename, directory) will give >"funny.doc c:\root " >assuming the variabies filename, directory have the values shown. >the - means left align, 15 is field width. > >_______________________________________________ >Tutor maillist - Tutor@python.org >http://mail.python.org/mailman/listinfo/tutor > > > Have you considered the % formatting operator? See 2.3.6.2 String Formatting Operations in the Library Reference.
Colin W. _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor