我想将一个JupyterLab笔记本(不是Jupyter Notebook)导出为HTML。
我在笔记本内部使用以下代码,可以正确地导出笔记本:
os.popen('jupyter nbconvert current_notebook.ipynb --to html').read()
然而,nbconvert并没有获取当前笔记本,而是获取了笔记本上一次保存在磁盘上的状态。
所以,在尝试导出之前,我需要保存该状态。
我正在尝试使用以下代码:
%%javascript
IPython.notebook.save_notebook()
但显然JupyterLab不支持JS API,因此它返回以下消息:
Javascript 错误:IPython 未定义
你知道在导出文件之前保存笔记本的当前状态的方法吗?