Seite 1 von 1

Wo finde ich über os.environ die Spracheinstellungen?

Verfasst: Freitag 4. Januar 2008, 11:55
von snakeseven
Moin,

über os.environ bekomme ich die Systemvariablen:

Code: Alles auswählen

TMP
COMPUTERNAME
USERDOMAIN
COMMONPROGRAMFILES
PROCESSOR_IDENTIFIER
PROGRAMFILES
PROCESSOR_REVISION
PATH
SYSTEMROOT
TEMP
PROCESSOR_ARCHITECTURE
ALLUSERSPROFILE
SESSIONNAME
HOMEPATH
USERNAME
LOGONSERVER
COMSPEC
PATHEXT
CLIENTNAME
WINDIR
APPDATA
HOMEDRIVE
SYSTEMDRIVE
NUMBER_OF_PROCESSORS
PROCESSOR_LEVEL
OS
USERPROFILE
Nur, in welcher sind die Informationen über die aktuellen Spracheinstellungen des Rechners abgelegt?

Grüße, Seven

Verfasst: Freitag 4. Januar 2008, 11:59
von Leonidas
Bei mit sind es ``LANG`` und ``LC_MESSAGES``. Die werden soweit ich mich erinnern kann auch vom ``locale``-Modul berücksichtigt.

Verfasst: Freitag 4. Januar 2008, 12:17
von gerold
Hallo!

Unter Windows:

Code: Alles auswählen

>>> import locale
>>> locale.getdefaultlocale()
('de_AT', 'cp1252')
lg
Gerold
:-)

Verfasst: Freitag 4. Januar 2008, 12:32
von snakeseven
gerold hat geschrieben:Hallo!

Unter Windows:

Code: Alles auswählen

>>> import locale
>>> locale.getdefaultlocale()
('de_AT', 'cp1252')
lg
Gerold
:-)
Klasse, das klappt. Nur bin ich ein wenig angep..., weil die Funktion 'getdefaultlocale()' im Helpfile von 'locale' überhaupt nicht erwähnt wird.

(Geht mir oft so, dass in den Helpfiles wichtige Angaben fehlen)

Danke und Grüße,
Seven

Verfasst: Freitag 4. Januar 2008, 12:40
von gerold
snakeseven hat geschrieben:die Funktion 'getdefaultlocale()' im Helpfile von 'locale' überhaupt nicht erwähnt wird
Hallo Seven!

In der 2.5er-Dokumentation stehts drinnen:
http://docs.python.org/lib/module-locale.html

mfg
Gerold
:-)

Verfasst: Freitag 4. Januar 2008, 12:51
von BlackJack
Helpfile!? In der Dokumentation ist die Funktion enthalten.

Verfasst: Dienstag 8. Januar 2008, 18:36
von snakeseven
BlackJack hat geschrieben:Helpfile!?

Code: Alles auswählen

help(locale)
dir(locale) listet zwar alle Funktionen auf, dafür fehlen aber die Details. Also muß ich doch weiterhin für jede kleinste Info online gehen.
Wie mühsam :(

Gruß, Seven

Verfasst: Dienstag 8. Januar 2008, 18:51
von veers

Verfasst: Dienstag 8. Januar 2008, 23:58
von snakeseven
so gehts natürlich auch :D