区域设置和温度/长度转换

时间:2009-04-25 23:49:40

标签: python localization

语言环境是否包含有关Unix / Linux上温度,长度等首选单位的信息?是否可以从Python访问这些属性?我检查了“locales”模块,但找不到合适的东西。

我希望我的应用程序能够自动将值转换为最合适的单位。

2 个答案:

答案 0 :(得分:3)

不,那是不可能的。

我认为every country in the world位于公制系统上,但美国和其他一些公司存在可疑的例外情况。话虽如此,您可以对选择指标充满信心。

您希望编写包含转换和数学规则的类,以便为每个度量定义正确的操作。

您不会知道应用转换的变量,并且您不知道微米或公里是否最适合您的长度测量。有必要了解测量系统,但不足以解决想要正确使用单位的问题。

答案 1 :(得分:0)

对于它的价值,KDE提供了“Metric”或“Imperial”作为标准单位系统的选择,因此我认为可以通过Python以某种方式访问​​该信息。 Gnome可能有类似的设置,我不确定......但我认为没有任何等效的通用UNIX / Linux系统。

最新版本的SciPy(0.7)包含一个单元处理模块,如有必要,您可以使用该模块进行转换。