gpt4 book ai didi

python - 在 Windows 上设置 Python 语言环境的正确方法是什么?

转载 作者:IT老高 更新时间:2023-10-28 21:33:09 28 4
gpt4 key购买 nike

我正在尝试以可识别区域设置的方式对字符串列表进行排序。我已经将 Babel 库用于其他与 i18n 相关的任务,但它不支持排序。 Python 的 locale 模块提供了一个 strcoll 函数,但需要将进程的语言环境设置为我想要使用的语言环境。有点痛苦,但我可以忍受。

问题是我似乎无法实际设置语言环境。 documentation locale 模块给出了这个例子:

import locale
locale.setlocale(locale.LC_ALL, 'de_DE')

当我运行它时,我得到了这个:

Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Python26\Lib\locale.py", line 494, in setlocale
locale.Error: unsupported locale setting

我做错了什么?

最佳答案

看来您使用的是 Windows。那里的语言环境字符串不同。更准确地查看文档:

locale.setlocale(locale.LC_ALL, 'de_DE') # use German locale; name might vary with platform

在 Windows 上,我认为应该是这样的:

locale.setlocale(locale.LC_ALL, 'deu_deu')

MSDN 有一个列表 language stringscountry/region strings

关于python - 在 Windows 上设置 Python 语言环境的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/955986/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com