Formatting question : printing numbers with thousands separators ?
fredp at mygale.org.nospam
Fri Aug 31 16:44:20 CEST 2001
"Emile van Sebille" <emile at fenx.com> said :
> use locale:
>>>> import locale
>>>> locale.setlocale(locale.LC_ALL,"") 'English_United States.1252'
>>>> print locale.format('%.3f',12345.6789,1)
Aha ! probably wouldn't have thought of nosing through _that_ module :)
Thanks for the tip - works great ! (even in French :)
> But watch out for negative numbers:
>>>> print locale.format('%.3f',-345.6789,1)
For now these are file sizes -- normally not a problem :)
Certainly did ! Thanks again...
YAFAP : http://www.multimania.com/fredp/
More information about the Python-list