如何强制IPython查看更新的库?

2024-06-16 09:49:21 发布

您现在位置:Python中文网/ 问答频道 /正文

我在IPython笔记本上执行以下操作:

import sys
sys.path.append('my_directory')
from db import *

它工作得很好。但是我在db.py中添加了一个新函数,IPython没有看到它。没事的。但是即使我reseteverything结束重新执行导入所有内容的单元格,它也看不到它。即使我用户重新加载,它也看不到。即使我关闭IPython笔记本并重新启动它,它也看不到它。在

如何强制IPython(或python)查看文件的更新内容?在


Tags: path函数用户frompyimport内容db
1条回答
网友
1楼 · 发布于 2024-06-16 09:49:21

你需要使用自动回放。查看http://ipython.org/ipython-doc/dev/config/extensions/autoreload.html处的手册。看来你需要:

%autoreload 2

上述操作将自动重新加载所有导入的模块。除了那些包含在%aimport modulename指定的模块的特殊列表中的那些。只有在指定%autoreload 1时,才会自动重新读取这些文件。在

相关问题 更多 >