[Python] problema con format string, convertire da nuova a vecchia

Pietro peter.zamb a gmail.com
Ven 6 Lug 2012 17:16:04 CEST


Ciao a tutti!

devo convertire questa format string:

>>> "{0} - {1} {2:.> 40.6f}s".format('RasterNumpy', 'add', 0.008465832344)
'RasterNumpy - add ............................... 0.008466s'

in modo da utilizzare al posto della nuova notazione la vecchia, se
provo ad utilizzare:

>>> "%s - %s %.> 40.6f s" % ('RasterNumpy', 'add', 0.008465832344)
---------------------------------------------------------------------------
ValueError                                Traceback (most recent call last)
<ipython-input-13-99776f901317> in <module>()
----> 1 "%s - %s %.> 40.6f s" % ('RasterNumpy', 'add', 0.008465832344)

ValueError: unsupported format character '>' (0x3e) at index 10

Qualcuno sa come fare? Ho cercato ma nella documentazione sono
riportati solo esempi utilizzando il nuovo standard...

Grazie per l'aiuto.

Pietro


Maggiori informazioni sulla lista Python