我正在尝试用 Python 做一些事情。我正在尝试从另一个文件导入一个变量,但它似乎不起作用......因为它给出了这个
AttributeError: 'function' object has no attribute 'langName'
这是包含变量的片段(类是 L10N - PS:不在同一代码中)
def buildName(self):
langName = 'names_'+self.language.upper()+'.txt'
print 'Current Loaded Names:'+langName()+'.'
return langName
以及我尝试导入的部分(这是错误所在):
names = [l.strip('\n\r').split('*')[1:] for l in open(pp+'data/etc/'+l10n.buildName.langName+'',"r").readlines() if not l.startswith('#')]
无论如何要修复它?我导入了它,但我不确定它是否会起作用。
编辑:TypeError:未绑定的方法 buildName() 必须以 l10n 实例作为第一个参数调用(而不是一无所获)
现在给出这个。我不知道为什么。