项目场景:
在jupyter notebook中有时候需要从自己写的.py中导入需要的函数,这样既可以保证notebook的简洁,也方便处理数据。
问题描述
无法自动更新导入的函数:
当需要修改.py文件时,jupyter中导入的函数无法实时更新,运行以下模块
%load_ext autoreload
%autoreload 2
运行此单元加载自动重新加载扩展。这允许我们编辑 .py 源文件,并将它们重新导入到笔记本中,以获得无缝的编辑和调试体验。
import sys
sys.path.append(PATH)
from mypython import hello
用以上代码导入path路径下的文件,并能够通过import功能导入,使其能够在jupyter中能够使用。