我想编译我的程序可以呈现给用户的所有消息的列表,特别是所有错误(能够质量检查措辞)。 我们假设我有自己的异常类
class MyException( Exception ):
pass
我希望以编程方式找到我
的所有实例raise MyException( "This is a baadly worded message with typo." )
是否有一种优雅的python方式来检索:
理想情况下,它甚至适用于像
这样的案例msg = "My really long error message\n"
msg += "Where I explain too much to fit it directly into the raise call"
raise MyException( msg )
答案 0 :(得分:0)
所以你想要本地化你的Python应用程序。
在这种情况下,在gettext有一个战利品,这是一个非常强大的本地化框架,大多数开源项目都使用它,而不仅仅是Python项目。