我正在开发一款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
有没有办法做到这一点?
我正在开发一款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
sys.excepthook
来处理异常。Python的默认语言是英语,我们一直被鼓励使用它(根据PEP 8的规定)。
因此,据我所知,他们不支持/鼓励像这样使用不同的语言,所以你可能需要自己改变所有内容。
try
和except
语句,然后显示你自己的(葡萄牙语)消息。 - Bas Jansenexcept
绝对不是正确的方法。然而,我认为 Python 强烈反对 这种程度的本地化。 - Bas Jansen