conditions = []
for i in range(1, 13):
with different_locale('lt_LT'):
conditions.append(calendar.month_name[i])
试着用我的母语“立陶宛语”度过所有的月份。 守则的结果:
['sausis', 'vasaris', 'kovas', 'balandis', 'geguþë', 'birþelis', 'liepa', 'rugpjûtis', 'rugsëjis', 'spalis', 'lapkritis', 'gruodis']
预期结果:
['sausis', 'vasaris', 'kovas', 'balandis', 'gegužė', 'birželis', 'liepa', 'rugpjūtis', 'rugsėjis', 'spalis', 'lapkritis', 'gruodis']
还尝试了“lt_lt.UTF-8”,但得到了以下结果:'gegužÄ\x97', 'birželis'
你知道为什么吗
我建议使用django的^{} 上下文管理器。这是一个文档example
我在本地尝试了以下脚本,它返回了所需的结果
输出:
如果您打印它们,它会产生:
相关问题 更多 >
编程相关推荐