假设我有一个在 Python 中导入各种模块的脚本。
import my_module
from some_other_module import foo
...
然后我从 IPython 运行这个脚本。
bar假设我对in my_module和 fooin的函数进行了更改some_other_module。
假设我现在想以交互方式调用 IPython 会话中的任何一个my_module.bar()或foo()从我的 IPython 会话中调用。
- 当我在执行命令之前调用命令时,有没有办法让 IPython 自动重新加载每个加载的模块?
- 如果不是自动的,如何在 IPython 中手动重新加载每个加载的模块而无需显式命名模块?
- 最后,有没有办法在我的(启动文件)中设置我的 IPython 会话,
ipython_config.py以便它支持这个现成的功能?