Python-如何设置法语语言环境?

时间:2019-04-05 09:50:56

标签: python python-3.x windows locale french

locale.setlocale(locale.LC_ALL, 'french')在我的本地计算机上工作(Windows 7 + Python 3)

locale.setlocale(locale.LC_ALL, 'fr_FR.UTF-8')在我的另一台机器(Unix)上工作,但是如果我在本地机器上使用它,则会出现此错误:

locale.setlocale(locale.LC_ALL, 'fr_FR.UTF-8')' failed: unsupported locale setting

2 个答案:

答案 0 :(得分:0)

语言环境设置取决于操作系统,并且至少在* nix系统上,甚至可能取决于它们是否已安装。

此SO帖子可能是Windows系统上要使用的语言环境的一个很好的指针:https://stackoverflow.com/a/956084/2186184

答案 1 :(得分:0)

将此添加到RobotFramework中(在开头):

${osName}=    Evaluate    platform.system()    platform
Run keyword if    "${osName}"=='Windows'    Evaluate    locale.setlocale(locale.LC_ALL, 'french')    locale
    ...         ELSE    Evaluate    locale.setlocale(locale.LC_ALL, 'fr_FR.UTF-8')    locale