当前位置:  开发笔记 > 编程语言 > 正文

如何阻止pyCharm抱怨下划线字符串?

如何解决《如何阻止pyCharm抱怨下划线字符串?》经验,为你挑选了1个好方法。

我在pyCharm中编写一个wxPython项目(主要是从wxGlade生成).如果我有一些指定字符串的代码,例如:

value_label = wx.StaticText(self, wx.ID_ANY, _("Value"))

然后抱怨Unresolved reference '_'.有没有办法只忽略这个未解决的参考?



1> Bakuriu..:

您可以更改未解决的参考检查的设置:

打开" 设置..."菜单

选择" 检查"页面

搜索未解析的引用并单击检查.在右下角,您应该看到一个名为Ignore references的列表小部件.

添加_到列表中.

警告:这会忽略未解决的参考_的所有项目的源文件.这通常不是问题,因为你不太可能在你的函数中使用这种名称.如果你得到一个NameError,_那么你已经知道你忘了打电话了gettext.install.

或者:

打开有问题的文件并将光标置于出现的位置_.

Alt+ Enter打开上下文菜单(这可能取决于您选择或配置的快捷方式).

选择忽略未解析的引用module_name._

选择修复所有"未解决的参考"问题


我刚检查过,可以将其限制为只有一个模块.如果您正在使用_内部模块,a则添加a._到列表中忽略引用,模块_内部的所有用法都a.py将被忽略,而警告将显示为_其他模块中的误用.

推荐阅读
小白也坚强_177
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有