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

时间:2020-05-11 10:43:03

标签: python jupyter-notebook ipython python-module

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

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

基本上,

A.ipynb

[1] %run B.ipynb

B.ipynb

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

1 个答案:

答案 0 :(得分:-1)

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

import child