给出以下代码Gist
我正在尝试使用父类中的属性,但那时我无法访问。
src = BluTools.sourceFile.GetValue()
dest = BluTools.destFile.GetValue()
codigo_empresa = BluTools.codigo_empresa.GetValue()
codigo_deposito = BluTools.codigo_deposito.GetValue()
data = BluTools.data_inicio.GetValue()
但是给我错误:
AttributeError: 'BluTools' object has no attribute 'sourceFile'
答案 0 :(得分:0)
您需要阅读有关Python中类如何工作的信息。通常,您不通过直接调用类来访问属性。您需要创建该类的实例:
blue = BluTools()
blue.some_attr()
或者在您的情况下,使用self
代替BluTools
src = self.sourceFile.GetValue()
dest = self.destFile.GetValue()
codigo_empresa = self.codigo_empresa.GetValue()
codigo_deposito = self.codigo_deposito.GetValue()
data = self.data_inicio.GetValue()