在 class 中获取变量?

Getting variables in a class?

当我尝试这样做时:

print(pyfancy.RED + "Hello Red!" + pyfancy.END)

RED 和 END 是一个变量,但是当我 运行 它时,我得到:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute 'RED'

以前可以用现在不行了!

请帮忙!

RED 可能是名为 pyfancy 的模块中名为 pyfancy 的 class 的 class 属性 - 您需要 from pyfancy import pyfancy 或使用 pyfancy.pyfancy.RED,等等

听起来您有一个名为 pyfancy 的模块,其中包含一个 class,可能也称为 pyfancy(?)。

要么写 pyfancy.pyfancy.RED 要么像这样导入 class:

from pyfancy import pyfancy

(您可能需要调整它以匹配代码中使用的实际 class 名称。)