我正在pyCharm中编程,制作了一个wxPython项目(大部分是从wxGlade生成的)。如果我有一些指定字符串的代码,例如:
value_label = wx.StaticText(self, wx.ID_ANY, _("Value"))
然后,它提示
Unresolved reference '_'
。有什么办法可以只忽略这个 Unresolved reference ? 最佳答案
您可以更改 Unresolved reference 检查的设置:
_
添加到列表中。 警告:,它将忽略项目所有源文件中 Unresolved reference
_
。通常这不是问题,因为您不太可能在函数中使用这种名称。如果您收到有关NameError
的_
的信息,那么您已经知道您忘记了调用gettext.install
。或者:
_
的位置。 module_name._
我刚刚检查了一下,可以将其限制为仅一个模块。如果您在模块
_
中使用a
,则将a._
添加到列表中忽略引用,并且_
模块中a.py
的所有用法将被忽略,同时会在其他模块中显示有关_
滥用的警告。