gpt4 book ai didi

python - 如何设置 python 异常消息以使用我的母语?

转载 作者:行者123 更新时间:2023-12-04 02:32:56 25 4
gpt4 key购买 nike

我正在一个将被巴西人使用的python库中工作,这里的官方语言是葡萄牙语!基本上,我想用葡萄牙语获取异常消息,例如:

而不是得到...

>>> float('A')
ValueError: could not convert string to float: A

我想得到这个...
>>> float('A')
ValueError: não é possível converter a string para um float: A

有什么办法吗?

最佳答案

CPython 实现不提供任何本地化错误消息的自动方法。因此,您应该用葡萄牙语重写所有 python 的错误消息,或者添加很多 try...except阻止或替换 sys.excepthook 处理异常。

如果您打算这样做,我会考虑使用 gettext本地化模块。

其他 python 实现确实有本地化的错误消息(如 IronPython)。

在我看来,你想做的不是一个好习惯。这些巴西开发人员无论如何都必须懂一点英语,如果他们想查看一些 python/库的文档(可能不是全部翻译成葡萄牙语)。

此外,如果您将错误消息本地化,在网络上搜索它们会变得更加困难。

关于python - 如何设置 python 异常消息以使用我的母语?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16106114/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com