Tengo un foo.py
la manera de "volver a importar" módulo para Python luego el código cambiado después de la importación
def foo():
print "test"
En IPython que utilizo:
In [6]: import foo
In [7]: foo.foo()
test
Entonces cambió el foo()
a:
def foo():
print "test changed"
En IPython, el resultado para invocar sigue siendo test
:
In [10]: import foo
In [11]: foo.foo()
test
Luego uso:
In [15]: del foo
In [16]: import foo
In [17]: foo.foo()
test
elimino el foo.pyc
en misma carpeta foo.py
existe, pero aún ninguna suerte.
¿Sé cómo reimportar el código actualizado en tiempo de ejecución?
duplicado posible de [Vuelva a importar un módulo en Python, mientras interactiva] (http://stackoverflow.com/questions/1254370/reimport-a- module-in-python-while-interactive) – Praveen