Number Format
Frank Buss
fb at frank-buss.de
Wed Aug 28 14:00:02 EDT 2002
Michael.Winter at tka-ger.thyssenkrupp.com (Michael) wrote:
> But I can't get the format 2.000. Has anyone an idea ?
Looks like you are searching for the German locale setting. According to
the documentation you can use "locale.setlocale(locale.LC_ALL, 'de')", but
this fails on Windows XP and on RedHat Linux with an "locale setting not
supported" error. But with the undocumented (at least I didn't found it in
the documentation) 'GERMAN' it works:
import locale
locale.setlocale(locale.LC_ALL, 'GERMAN')
locale.format('%s', 9823443553.5, 1)
'9.823.443.553,5'
--
Frank Buß, fb at frank-buss.de
http://www.frank-buss.de, http://www.it4-systems.de
More information about the Python-list
mailing list