【ipynb】获取当前 jupyter 笔记本文件名

若要在 ipynb 里面获取自己的文件名,很麻烦。没有比较直接的原生方法。

要是在 VSCode 里使用笔记本,倒是有一个很方便的捷径(来源
):

from IPython import get_ipython
ip = get_ipython()
path = None
if '__vsc_ipynb_file__' in ip.user_ns:
    path = ip.user_ns['__vsc_ipynb_file__']

path

若是在浏览器中使用 jupyter,最简单的就是额外安装 ipynbname 库。

#! pip install ipynbname

import ipynbname
nb_fname = ipynbname.name()
nb_path = ipynbname.path()
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容