我的文件结构:
app
- Main.ipynb
- Merger.ipynb
- Utils/common.ipynb
import nbimporter
import Merger
Merger.merge(data)
合并.ipynb:
import nbimporter
from Utils.common import parse_date
def parse_date(date_str):
bla
当输入'Merger'时,导入正在工作,我可以看到合并的功能。
当我跑的时候
Merger.merge(data)
name 'parse_date' is not defined
但是,当在Merger.ipynb中键入“parse_date”时,它会识别出:
<function Utils.common.parse_date(date_str)>
似乎导入不是从一个文件到另一个文件。
此外,我需要不时地重新启动内核以使其工作。
我该怎么解决?