4

Python 2.x で現在の Windows (または OSX) のロケール ID を取得する方法は何ですか? OS でアクティブな言語を示す int (または str) を取得したいと考えています。

WinAPIを使わなくても可能ですか?

4

1 に答える 1

12

Python 2.6 のlocaleモジュールに関するドキュメントです。

より具体的には、システムのロケールを取得する方法の例 (上記のリンクから) を次に示します。

import locale
loc = locale.getlocale() # get current locale
locale.getdefaultlocale() # Tries to determine the default locale settings and returns them as a tuple of the form (language code, encoding); e.g, ('en_US', 'UTF-8').
于 2013-10-15T17:27:15.007 に答える