我有两个 py 文件。a.py 和 b.py 在名为 test (has __init__.py
)的包中
我想访问下面 a.py 中定义的属性 self.items
import b
class Window(object):
def __init__(self):
self.items={'Magenta':'mag','Grey':'gre','Red':'red'}
def getMats():
newobj=b.BAR()
selected = newobj.type_of_mats[1]
从不同的 py 文件 b.py[below] 所以在 b.py 我导入了 a 模块,即
import a
#now
obj = a.Window()
print obj.items['Magenta']
class BAR(object):
def myMat(self):
type_of_mats=['ground', 'corridor', 'Outdoor']
上面不应该打印 mag 因为或者我应该怎么做?