python - 如何使用 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。
需要了解完整的流程。我需要创建两个笔记本吗?目录结构将如何。
解决方案
推荐阅读
- reactjs - 没有找到任务运行器配置?
- javascript - 切换图例可见性时,highcharts 堆叠列重叠
- python - 如何使用 django-cors-headers 从数据库中动态填充 CORS_ORIGIN_WHITELIST?
- node.js - Firebase Admin SDK:设置/合并自定义用户声明
- amazon-web-services - 托管在 AWS S3 上的静态网站在 Oauth 身份验证后失败
- python - python pandas crosstab:错误显示多于一列的百分比
- javascript - 同一页面上两个日历的不同设计
- python - 无法在 Jupyter Notebook 中加载 matplotlib
- javascript - Angular 6 setTimeout 和 clearTimeout 错误
- python - 如何处理 Django 中 base.html 上使用的动态项