gpt4 book ai didi

python - 为什么Python忽略LC_ALL?

转载 作者:行者123 更新时间:2023-11-30 23:30:27 25 4
gpt4 key购买 nike

[d33tah-pc][~] $ LC_ALL="pl_PL.UTF-8" date  
sob, 14 gru 2013, 00:26:48 CET
[d33tah-pc][~] $ LC_ALL="pl_PL.UTF-8" python
Python 2.7.5 (default, Nov 12 2013, 16:18:42)
[GCC 4.8.2 20131017 (Red Hat 4.8.2-1)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import time
>>> time.strftime("%c")
'Sat Dec 14 00:26:57 2013'
>>> import locale
>>> locale.setlocale(locale.LC_TIME, 'pl_PL.UTF-8')
'pl_PL.UTF-8'
>>> time.strftime("%c")
'sob, 14 gru 2013, 00:27:09'

为什么Python在这种情况下不使用系统的环境变量?

最佳答案

因为默认情况下它永远不会使用它们。您必须显式启用区域设置支持。

locale.setlocale(locale.LC_TIME, '')

关于python - 为什么Python忽略LC_ALL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20577731/

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