首页 > 解决方案 > 如何使用 Jupyter 在 1 个笔记本中导入 2-3 个笔记本

问题描述

工作目录:

%pwd

Out[1]:
u'C:\\Users\\school\\Documents\\try\\code'


code dir has 2 files: 

my_module.py
my_script.py

Code in my_module.py

def hello_printer():
print("Hello world!")
name = "John"

code in my_script.py
import my_module

my_module.hello_printer()
print("Creator:", my_module.name)

'my_module.py' 被设计为一个模块,其代码可以在其他 Python 文件中导入和重用。你可以从它的内容看出:它不需要任何动作,只是定义了函数和变量。相比之下,“my_script.py”被设计为运行 Python 程序的顶级脚本——它显式调用函数 hello_printer 并将变量的值打印到屏幕上。

如果我使用普通 python 并将上述笔记本保存为普通 .py 脚本,如果我在终端中运行“my_script.py”文件,我会得到以下输出。

$ python my_script.py

Hello world!
Creator: John

但我想在 Juypter 笔记本中实现这个概念,而不是使用基本的 python ide。

需要了解完整的流程。我需要创建两个笔记本吗?目录结构将如何。

标签: pythonpython-3.xjupyter-notebook

解决方案


推荐阅读