如何在jupyter笔记本中导入ipython文件

时间:2017-11-10 05:31:06

标签: ipython jupyter-notebook

我已经通过各种方式在jupyter中导入ipython文件。我是新手,所以我不知道如何导入文件。

代码 像在python中一样导入SupplyDelay.ipynb

错误: ModuleNotFoundError Traceback(最近一次调用最后一次)  in()       3导入numpy为np       4来自sklearn.model_selection import train_test_split ----> 5导入SupplyDelay.ipynb

ModuleNotFoundError:没有名为'SupplyDelay'的模块

文件层次结构: 文件夹abc: SupplyDelay 预测 预测应导入SupplyDelay

2 个答案:

答案 0 :(得分:0)

在这里我创建了两个.ipynb文件 1. Master.ipynb 2. Child.ipynb

Master.ipynb看起来像这样

enter image description here

在这里,我定义了一些功能。

现在我已经在与Master.ipynb相同的目录中创建了Child.ipynb,以下片段显示了如何从Child.ipynb调用Master.ipynb

enter image description here

希望,这可以解决您的问题。

答案 1 :(得分:-1)

您是否尝试过使用%run魔法设计来在笔记本中运行笔记本?像这样使用:

%run SupplyDelay.ipynb

如果这不起作用或产生不良副作用,您也可以按照文档中的说明进行操作:http://jupyter-notebook.readthedocs.io/en/stable/examples/Notebook/Importing%20Notebooks.html