Python
ipython_notebook

.pyファイルの再import

More than 3 years have passed since last update.


概要

IPython Notebook等でmoduleの読み込みだけしてコード自体は別のテキストエディタで編集しているときに2回目以降のimportが効かなかったのでメモ。


解決策

sys.modulesから読み込みたいモジュールを消す。


fuga.py

import sys

try:
del sys.modules['hoge']
except Exception as e:
pass
import hoge