OS locale-Unterstützung in Python verwenden

Den folgenden Python-code funktioniert auf meinem Windows-Rechner (Python 2.5.4), aber nicht auf meinem Debian-Rechner (Python 2.5.0). Ich vermute, es ist OS-abhängig.

import locale
locale.setlocale( locale.LC_ALL, 'English_United States.1252' )

Erhalte ich die folgende Fehlermeldung:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib/python2.5/locale.py", line 476, in setlocale
    return _setlocale(category, locale)
locale.Error: unsupported locale setting

Fragen:

  • Ist es OS-abhängig?
  • Wie finde ich die unterstützten Gebietsschemas
    Liste in Python?
  • Wie kann ich zwischen Windows
    locales und Debian locales?

InformationsquelleAutor der Frage | 2009-08-11

Schreibe einen Kommentar