2017/07/28
_ [Python]IPython notebook でクラスファイルを reload できるようになった
先日まで、IPython notebook でクラスファイルを reload できない 状態が続いていたけど、sys.modules の内容を確認してみて自分の認識が間違っていたことに気づいた。
- sys.modules は辞書型配列の変数だ
そのため、先日やったように
import sys del sys.modules(myClass[.py])
ではなく、
import sys del sys.modules['myClass[.py]']
と書くべきだった。
これでクラスを修正して再読み込みできるように\(^o^)/
[ツッコミを入れる]