如何在Jupyter笔记本中创建模块并导入它们?蟒蛇

时间:2017-08-10 02:43:23

标签: python module jupyter-notebook python-import pyzo

我在以下路径中的Python IDE中创建了多个python模块作为.py文件:Pyzo。 'C:\Users\Michael\Anaconda3\Lib\site-packages'我可以像普通的Python包一样导入pandas和numpy到我的Jupyter笔记本或者Pyzo中。

关于如何在Jupyter笔记本中创建模块,我有点迷失,包含一个简单函数的类,然后我可以将其保存并导入到新的Jupyter笔记本文件中。

以下链接中的示例我发现非常模糊且过于复杂。任何更简单的例子都会有所帮助,谢谢! http://nbviewer.jupyter.org/github/ipython/ipython/blob/master/examples/IPython%20Kernel/Importing%20Notebooks.ipynb

2 个答案:

答案 0 :(得分:0)

%run ./module_code.ipynb

将其保留在导入部分中-用您的文件名替换module_code,然后您可以从新笔记本访问该文件中的功能。

答案 1 :(得分:0)

假设您要将A.ipynb的内容导入到B.ipynb中。

安装

pip install import-ipynb

使用方法 将两个ipynb文件放在同一目录中。然后,在B.ipynb中:

import import_ipynb
import A

恭喜!您现在可以从B.ipynb运行A.ipynb中定义的任何功能!