2024-09-28 19:29:11 发布
网友
我需要做什么(要加载的模块、要调用的区域设置方法等),以便在调用时:
datetime.date(2009,1,16).strftime("%A %Y-%b-%d")
而不是得到:
Out[20]: 'Friday 2009-Jan-16'
我得到西班牙语/法语/德语/。。。输出
Out[20]: 'Viernes 2009-Ene-16'
无需更改整个操作系统的区域设置(即,只需使用python调用来动态设置区域设置,并将更改范围保持在我的应用程序中)
谢谢。
在Ubuntu上
$> sudo locale-gen es_ES.UTF-8 $> sudo dpkg-reconfigure locales $> python >>> import locale >>> locale.setlocale(locale.LC_TIME, 'es_ES.UTF-8')
另外,看看babel项目。
^{}
在Ubuntu上
另外,看看babel项目。
^{}
相关问题 更多 >
编程相关推荐