如何在 Jupyter 中嵌入文件摘录

How to embed a file excerpt in Jupyter

我想在 Jupyter 的 Markdown 单元格中公开我的部分代码。该代码位于外部文件中。具体来说,我正在寻找类似的东西:

[file.py:240:255] 这将显示 file.py.

的第 240 到 255 行

我想知道这是如何实现的。我想我们可以在 nbconvert 中编写一个脚本,但这种功能可能已经存在。

可以使用内置的 jupyter 命令 %load

%load -r 240-255 path/to/file.py

单元格必须处于代码模式才能执行此命令。唯一的问题是单元格类型改为markdown时代码没有高亮