Ho un foo.py
def foo():
print "test"
In IPython utilizzo:
In [6]: import foo
In [7]: foo.foo()
test
Quindi ho cambiato foo()
in:
def foo():
print "test changed"
In IPython, il risultato per invocare è ancora test
:
In [10]: import foo
In [11]: foo.foo()
test
Quindi uso:
In [15]: del foo
In [16]: import foo
In [17]: foo.foo()
test
Elimino la foo.pyc
stessa cartella foo.py
esistente, ma ancora senza fortuna.
Posso sapere come reimportare il codice aggiornato in runtime?