나는 foo.py
def foo():
print "test"
IPython에서는 다음을 사용합니다.
In [6]: import foo
In [7]: foo.foo()
test
그런 다음 다음으로 변경 foo()
했습니다.
def foo():
print "test changed"
IPython에서 호출 결과는 여전히 test
다음과 같습니다.
In [10]: import foo
In [11]: foo.foo()
test
그런 다음 다음을 사용합니다.
In [15]: del foo
In [16]: import foo
In [17]: foo.foo()
test
foo.pyc
동일한 폴더에 삭제 foo.py
했지만 여전히 운이 없습니다.
런타임에서 업데이트 된 코드를 다시 가져 오는 방법을 알 수 있습니까?