首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从另一个笔记本上运行一个jupyter笔记本并接受笔记本参数

从另一个笔记本上运行一个jupyter笔记本并接受笔记本参数
EN

Stack Overflow用户
提问于 2022-01-22 02:45:27
回答 1查看 463关注 0票数 0

我知道我们可以用%run <jupyter-notebook>从另一个笔记本打电话

但是,在以这种方式调用笔记本时,是否有一种传递字符串参数的方法?或者任何其他方式来分享信息,从呼叫笔记本到被叫笔记本?

我尝试执行以下操作:

%run /root/notebook.ipynb "/root/abc.csv"

在笔记本中,我打印sys.argv并在控制台上看到这个:

['/usr/local/lib/python3.8/dist-packages/ipykernel_launcher.py', '-f', '/root/.local/share/jupyter/runtime/kernel-fa157ce3-83be-4e70-bf95-fe7f83530d4d.json']

根据/root/abc.csv,我希望在sys.argv的输出中看到我的论点文档。我可能是误会了。

EN

回答 1

Stack Overflow用户

发布于 2022-01-23 04:34:54

最后,我使用了纸厂 python库来完成这项工作。

语法

代码语言:javascript
复制
import papermill as pm
pm.execute_notebook('input.ipynb', 'output.ipynb', {'param1': 'value1', 'param2': ['value2', 'value3']})
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70809630

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档