我如何检查哪个Jupyter笔记本“%run”另一个笔记本?

问题描述 投票:0回答:1

我有一个Jupyter笔记本(parent.ipynb),它在其中运行另一个笔记本(child.ipynb)。

是否可以从子文件内部获取父文件的文件名?我的子文件有一个记录器,因此可以被多个文件调用。它需要知道哪个文件正在调用记录器以创建日志记录,因此我想知道是否有任何magic或任何种类的方法可以帮助我。

基本上,

A.ipynb

[1] %run B.ipynb

B.ipynb

-- insert code that can print parent filename when called --

非常感谢。

python jupyter-notebook ipython python-module
1个回答
-1
投票

在父文件内添加标头,如下所示:

import child
© www.soinside.com 2019 - 2024. All rights reserved.