我在Module1中有以下代码:
class Test(object):
def __init__(self):
self.ele1 = None
self.ele2 = None
def collect():
return getdata()
def getdata():
data1 = []
data2 = []
data3 = []
testObj = Test()
testObj.ele1 = 'Stack'
testObj.ele2 = 'Overflow'
data1.append(testObj)
return [data1, data2, data3]
然后在另一个模块中,我有以下代码:
import Module1
mydata = Module1.collect()
for entry in mydata:
if len(entry) > 0:
for subentry in entry:
print subentry.ele1
print subentry.ele2
打印subentry.ele1或subentry.ele2时,出现以下错误:
*** AttributeError: 'NoneType' object has no attribute 'ele1'
有任何帮助吗?谢谢!