gpt4 book ai didi

python - 如何阻止 pyCharm 提示下划线字符串?

转载 作者:太空狗 更新时间:2023-10-29 22:16:01 26 4
gpt4 key购买 nike

我正在用 pyCharm 编程制作一个 wxPython 项目(主要是从 wxGlade 生成的)。如果我有一些指定字符串的代码,例如:

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

然后它提示 Unresolved reference '_'。有没有办法只忽略这个 Unresolved 引用?

最佳答案

您可以更改未解析引用检查的设置:

  • 打开设置...菜单
  • 选择检查页面
  • 搜索Unresolved references 并点击检查。在右下角,您应该会看到一个名为Ignore references 的列表小部件。
  • _ 添加到列表中。

警告:这将忽略项目所有 源文件中未解析的引用_。这通常不是问题,因为您不太可能为您的函数使用那种名称。如果您收到关于 _NameError,那么您已经知道您忘记调用 gettext.install

或者:

  • 打开有问题的文件并将光标放在出现的 _ 处。
  • Alt+Enter 打开上下文菜单(这可能取决于您选择或配置的快捷方式)。
  • 选择忽略未解析的引用module_name._
  • 选择修复所有“ Unresolved 引用”问题

我刚刚检查过,可以将其限制为仅一个模块。如果您在模块 a 中使用 _ 然后将 a._ 添加到列表 Ignore references 和所有用法a.py 模块中的 _ 将被忽略,而在其他模块中误用 _ 将显示警告。

关于python - 如何阻止 pyCharm 提示下划线字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23019580/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com