Saya punya foo.py
def foo():
print "test"
Di IPython saya menggunakan:
In [6]: import foo
In [7]: foo.foo()
test
Kemudian saya mengubah foo()
menjadi:
def foo():
print "test changed"
Di IPython, hasil pemanggilan masih test
:
In [10]: import foo
In [11]: foo.foo()
test
Kemudian saya menggunakan:
In [15]: del foo
In [16]: import foo
In [17]: foo.foo()
test
Saya menghapus foo.pyc
di folder yang sama foo.py
ada, tetapi masih tidak berhasil.
Bolehkah saya tahu cara mengimpor ulang kode yang diperbarui dalam runtime?