tôi có một foo.py
def foo():
print "test"
Trong IPython tôi sử dụng:
In [6]: import foo
In [7]: foo.foo()
test
Sau đó, tôi thay đổi foo()
thành:
def foo():
print "test changed"
Trong IPython, kết quả để gọi vẫn là test
:
In [10]: import foo
In [11]: foo.foo()
test
Sau đó, tôi sử dụng:
In [15]: del foo
In [16]: import foo
In [17]: foo.foo()
test
Tôi xóa foo.pyc
cùng một thư mục foo.py
tồn tại, nhưng vẫn không may mắn.
Tôi có thể biết cách nhập lại mã đã cập nhật trong thời gian chạy không?