locale, format monetary values

Rares Vernica rvernica at gmail.com
Tue Apr 18 20:59:55 EDT 2006


That's it. Thanks a lot!

There is no example on the locale.format in the docs so I was confused.

Regards,
Ray

deelan wrote:
> Rares Vernica wrote:
>> Hi,
>>
>> Can I use locale to format monetary values? If yes, how? If no, is 
>> there something I can use?
>>
>> E.g.,
>> I have 10000 and I want to get "$10,000".
> 
> try something like:
> 
>  >>> import locale
>  >>> locale.setlocale(locale.LC_ALL, "en-US")
> 'English_United States.1252'
>  >>> locale.format("%f", 10000, True)
> '10,000.000000'
>  >>> locale.format("$%.2f", 10000, True)
> '$10,000.00'
> 
> bye.
> 



More information about the Python-list mailing list