How to export and preserve linked Jupyter notebooks?
我有多个相互链接的Jupyter笔记本,因此Notebook1.ipydb包含一个指向Notebook2.ipydb的链接,标记为
通过
我尝试使用
有没有办法检测静态文件以有条件地呈现正确的降价? 还有另一种方法来保存链接的笔记本吗?
实际上只有两种选择。 一种是首先链接到
1 2 3 4 5 6 7 8 9 10 11 12 | from nbconvert.preprocessors import Preprocessor import re class CustomPreprocessor(Preprocessor): def preprocess_cell(self, cell, resources, index): if 'source' in cell and cell.cell_type =="markdown": cell.source = re.sub(r"\[(.*)\]\(\1\.ipynb\)",r"[\1](\1.html)",cell.source) return cell, resources |
将其保存到文件,然后添加到您的nbconvert配置文件(位于
这假定自定义预处理器文件名为CustomPreprocessor,并且与您尝试转换的文件位于同一目录中。 您也可以将其正确安装为模块。