j'ai un foo.py
def foo():
print "test"
Dans IPython, j'utilise:
In [6]: import foo
In [7]: foo.foo()
test
Ensuite, j'ai changé le foo()
en:
def foo():
print "test changed"
Dans IPython, le résultat de l'appel est toujours test
:
In [10]: import foo
In [11]: foo.foo()
test
Ensuite, j'utilise:
In [15]: del foo
In [16]: import foo
In [17]: foo.foo()
test
Je supprime le foo.pyc
dans le même dossier foo.py
existe, mais toujours pas de chance.
Puis-je savoir comment réimporter le code mis à jour au moment de l'exécution?