我在 IPython 中做了很多开发
In[3]: from mystuff import MyObject
然后我在 mystuff.py 中做了很多修改。为了更新命名空间,我必须这样做
In[4]: reload(mystuff)
In[5]: from mystuff import MyObject
有一个更好的方法吗?请注意,我不能通过直接引用 mystuff 来导入 MyObject
In[6]: import mystuff
In[7]: mystuff.MyObject
因为这不是它在代码中的工作方式。更好的是让 IPython在我编写文件时自动执行此操作(但这可能是另一个问题)。
任何帮助表示赞赏。