2

在不修改全局状态的情况下,是否有正确的方法来按语言环境格式化数字(获取正确的小数分隔符)?这是用于服务器端的文本生成,所以 setlocale 不是一个好主意,而且 Babel 还不支持 Python 3

4

1 回答 1

2

不幸的是,locale模块获取和设置全局状态。这是语言环境设计所固有的。

各种解决方法包括设置锁或将子进程作为服务调用。

于 2013-03-21T16:19:59.057 回答