Python:获取OS语言

时间:2013-10-15 17:20:13

标签: python

在Python 2.x上获取当前Windows(或OSX)区域设置ID的方法是什么。我想得到一个int(或str),它告诉我OS中的哪种语言是活跃的。

可以不使用WinAPI吗?

1 个答案:

答案 0 :(得分:10)

这是与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').