【问题标题】:How to supress 'star imports' warnings from Spyder IDE?如何抑制来自 Spyder IDE 的“明星导入”警告?
【发布时间】:2018-03-29 16:13:27
【问题描述】:

在使用 Spyder 并将一些库导入为:

from OpenGL.GL import *

我在包含这些库中的函数的每一行都收到这条减弱的消息:

somefunction may be undefined or defined from star imports

这些警告是无害的,但是看到我的所有代码都带有黄色下划线是很烦人的。有什么方法可以专门抑制这些警告吗?

【问题讨论】:

  • 不要进行通配符导入。做from OpenGL import GL,然后所有的调用都变成GL.xxx

标签: python ide spyder


【解决方案1】:

这似乎对我有用

from OpenGL.GL import * # analysis:ignore

【讨论】:

  • 谢谢,但这似乎只适用于一行,而且我猜也抑制了所有其他警告。
  • 正确(我猜)。最好不要使用 import *,您可以执行类似 import OpenGL.GL as ogl 之类的操作,并在所有导入的函数前加上 ogl。那么你就不需要处理虚假警告了
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-06-20
  • 1970-01-01
  • 1970-01-01
  • 2018-03-16
  • 1970-01-01
  • 2021-07-08
相关资源
最近更新 更多