Python:如何从另一个文件访问属性?从文件名导入类不起作用

2024-10-03 23:30:03 发布

您现在位置:Python中文网/ 问答频道 /正文

我是Python编程新手。我在文件a的类中有一个由getter和setter组成的属性

class Histogram:
    def getHue(self):
        return self.value

    def setHue(self, value):
        self.varHueHist = value

    HueHist = property(getHue, setHue)

我想从另一个文件(即文件B)中的另一个类访问该属性。但在导入文件A和文件B中的类后,仍然无法访问该属性

from Histogram import Histogram

class moment:
   var = Histogram()

无法访问该属性。当我尝试在Spyder中使用自动完成(Ctrl+space)时,该属性也没有显示。不幸的是,当我试图访问类内与属性位于同一文件中的属性时,该属性是可读的。 如何从另一个文件中的类内部调用属性

这两个文件已在同一文件夹中。 请帮忙。谢谢


Tags: 文件selfreturn属性valuedef编程class