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.pycstessa cartella foo.pyesistente, ma ancora senza fortuna.
Posso sapere come reimportare il codice aggiornato in runtime?