Python でさまざまなモジュールをインポートするスクリプトがあるとします。
import my_module
from some_other_module import foo
...
次に、このスクリプトを IPython から実行します。
と の関数bar
に 変更を加えたmy_module
と foo
しsome_other_module
ます。
my_module.bar()
またはfoo()
IPython セッションからインタラクティブに呼び出したいとします。
- コマンドを実行する前にコマンドを呼び出すと、読み込まれたすべてのモジュールを IPython に自動的にリロードさせる方法はありますか?
- 自動的ではない場合、モジュールに明示的に名前を付けることなく、ロードされたすべてのモジュールを IPython で手動でリロードするにはどうすればよいですか?
ipython_config.py
最後に、この機能をすぐにサポートできるように、(スタートアップ ファイル)で IPython セッションをセットアップする方法はありますか?