什么"来自MODULE import _"在python中做什么?

Pau*_*aul 7 python import

在Getting things gnome代码库中,我偶然发现了这个import语句

from GTG import _  
Run Code Online (Sandbox Code Playgroud)

并且不知道它意味着什么,从未在文档中看到这一点,并且快速的搜索/谷歌搜索没有改变任何东西.

bad*_*adp 12

from GTG import __函数从GTG模块导入"当前"命名空间.

通常,该_函数是一个别名gettext.gettext(),该函数显示给定消息的本地化版本.该文档给出了远在远处的模块中其他地方通常会发生什么的图片:

import gettext
gettext.bindtextdomain('myapplication', '/path/to/my/language/directory')
gettext.textdomain('myapplication')
_ = gettext.gettext
# ...
print _('This is a translatable string.')
Run Code Online (Sandbox Code Playgroud)