gpt4 book ai didi

python - Python 中的本地化月份名称

转载 作者:太空宇宙 更新时间:2023-11-03 13:47:00 25 4
gpt4 key购买 nike

我希望由 Python 自动提供本地化的月份名称。

我使用这段代码:datetime.datetime.strptime(j, "%m").strftime("%B") 其中 j 是月份数。

我的问题是当我期待“Janvier”(法语语言环境)时,它一直给我“January”。

我试着玩了一下语言环境,我发现让它工作的唯一方法是在脚本开头调用 locale.set_locale(locale.LC_ALL, "")

这样做好吗?或者有什么问题和更好的解决方案吗?

谢谢

最佳答案

如果您在操作系统级别设置了语言环境,

locale.set_locale(locale.LC_ALL, '')
print locale.nl_langinfo(locale.LC_MON1)

"janvier"

或者你可以在 python 级别设置它:

 locale.set_locale(locale.LC_ALL, 'fr_FR')
print locale.nl_langinfo(locale.LC_MON1)

"janvier"

关于python - Python 中的本地化月份名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17902413/

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