我在IPython笔记本上执行以下操作:
import sys
sys.path.append('my_directory')
from db import *
它工作得很好。但是我在db.py
中添加了一个新函数,IPython没有看到它。没事的。但是即使我reset
everything结束重新执行导入所有内容的单元格,它也看不到它。即使我用户重新加载,它也看不到。即使我关闭IPython笔记本并重新启动它,它也看不到它。在
如何强制IPython(或python)查看文件的更新内容?在
Tags:
你需要使用自动回放。查看http://ipython.org/ipython-doc/dev/config/extensions/autoreload.html处的手册。看来你需要:
上述操作将自动重新加载所有导入的模块。除了那些包含在%aimport modulename指定的模块的特殊列表中的那些。只有在指定%autoreload 1时,才会自动重新读取这些文件。在
相关问题 更多 >
编程相关推荐