Eclipse PyDev错误地看到未定义的变量

身体吸引力

我有一个模块,ColorPalette其中包含以下枚举:

from enum import Enum

class Color(Enum):
    Black = '#000000'
    White = '#ffffff'
    Purple = '#7e1e9c'
    Green = '#15b01a'
    Blue = '#0343df'
    Pink = '#ff81c0'
    Brown = '#653700'
    Red = '#e50000'

在同一模块中,我可以执行以下操作:

if __name__ == '__main__':
    print (Color.Yellow.value)

并打印出我定义的颜色的十六进制值。但是,现在在另一个模块中,当我导入该枚举并想要定义一个变量时:

from ColorPalette import Color
black = Color.Black.value

然后代码工作了(我在PIL绘图中使用了颜色),但是Eclipse在该属性下显示了一个红色下划线value,并带有error Undefined variable from import: value

红色下划线

我会错过进口商品吗,还是PyDev犯了这个错误?我该如何解决?

法比奥·扎德罗兹尼(Fabio Zadrozny)

嗯,对于PyDev类型推断引擎来说,枚举似乎有点太动态了……请创建一个功能请求,以便我可以对此进行改进,以了解这种情况(网址https://www.brainwy.com / tracker / PyDev /)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

未定义变量未显示为Java Eclipse错误

如何解决Eclipse上的“对未定义变量rcp_xulrunner的引用”错误

Eclipse Oxygen 未突出显示未定义的 PHP 变量

Eclipse Android错误:类型MainActivity的方法getMenuInflater()未定义

如何修复PyDev“导入时未定义变量”错误?

Eclipse中未定义的外部参考

PyDev Eclipse中自定义类的奇怪导入错误

Python / Eclipse / wxPython-CallAfter未定义变量?callAfter也是如此-感到困惑

matplotlib.cm.coolwarm(在Google的Colaboratory TensorFlow教程中使用)在Eclipse中是未定义的变量

Rails / Ruby错误地显示了未定义的变量

未定义的属性名称(模型)和Eclipse

Eclipse中未定义的CSS / JavaScript /图像文件

Eclipse CDT中对函数的未定义引用

未定义对modbus_new_tcp Eclipse的引用

Java Eclipse - 未定义的构造函数和方法

ECLiPSe 7.0 Prolog上的未定义过程

Eclipse-未定义的属性名称警告

Eclipse 说构造函数 Email() 未定义

PyDev 和 pygame:来自导入错误的未定义变量

错误:未定义的变量

未定义的变量错误

未解决的导入错误(Eclipse,PyDev)

ProjectLombok-安装Eclipse Luna后在Eclipse中未定义方法

在Eclipse中使用OpenCV在C ++项目中生成错误:未定义对`SelectObject @ 8'的引用+其他

应用程序在Eclipse中编译,但在Qt中具有“未定义的引用错误”

Eclipse无法识别Pydev

ActiveX ComboBox_Change事件错误地触发了编译错误:未定义变量

Codeigniter视图未定义变量错误

使用函数的未定义变量错误