Cov*_*ich 7 datetime matplotlib non-english
我是法语母语人士,所以我的操作系统界面(GNU/Linux Xubuntu)是法语版
因此,当我使用Matplotlib datetime作为X数据绘制时间序列时,返回的绘图使用法语写入月份
如何以其他语言(通常是英语)获取这些打印日期?
您可以使用该locale模块设置所需的位置/语言。要获取英语,请尝试将设置locale为en_US。
编辑:在Ubuntu上的bash中,您可能需要使用en_US.utf8
In [1]: import datetime
In [2]: import locale
In [3]: locale.setlocale(locale.LC_ALL,'fr_FR')
Out[3]: 'fr_FR'
In [4]: datetime.datetime(2015,7,1).strftime('%B')
Out[4]: 'juillet'
In [5]: locale.setlocale(locale.LC_ALL,'en_US')
Out[5]: 'en_US'
In [6]: datetime.datetime(2015,7,1).strftime('%B')
Out[6]: 'July'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
799 次 |
| 最近记录: |