Можно ли в Python получить объект, скажем, Foo, который содержит другой объект, Bar, из самого Bar? Вот пример того, что я имею в виду
class Foo(object):
def __init__(self):
self.bar = Bar()
self.text = "Hello World"
class Bar(object):
def __init__(self):
self.newText = foo.text #This is what I want to do,
#access the properties of the container object
foo = Foo()
Это возможно? Спасибо!
parent.parent.parent.etc
. Есть ли более аккуратный способ сделать это? 29.05.2012del foo
, это не обязательно уничтожит его, поскольку ссылка на него все еще существует в атрибуте.parent
Bar
, который он содержит... 05.06.2013