In Python, è possibile ottenere l'oggetto, ad esempio Foo, che contiene un altro oggetto, Barra, all'interno della Barra stessa? Ecco un esempio di cosa intendoOttenere contenitore/oggetto genitore da python
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()
È possibile? Grazie!
Hai un errore di battitura; in 'Foo .__ init__',' self.bar = Foo() 'dovrebbe essere' self.bar = Bar() '. Altrimenti hai un ciclo infinito (per creare un Foo, devi prima creare un Foo). –
Grazie, risolto! :) –