jupyter-notebook - 如何在 Jupyter 中嵌入文件摘录
问题描述
我想在 Jupyter 的 Markdown 单元中公开我的部分代码。代码位于外部文件中。具体来说,我正在寻找类似的东西:
[file.py:240:255]
这将显示 240 到 255 行file.py
。
我想知道如何实现这一点。我想我们可以在 nbconvert 中编写一个脚本,但这种功能可能已经存在。
解决方案
可以使用内置的 jupyter 命令%load
。
%load -r 240-255 path/to/file.py
单元格必须处于代码模式才能执行此命令。唯一的问题是,当单元格类型更改为markdown时,代码没有突出显示。
推荐阅读
- vb.net - Linq:查询加入和等于(变量)不起作用
- python - 使用嵌套列表索引时 Pythonic 交换导致索引错误
- css - Firefox v42+ 是否支持 CSS 网格?
- c# - 使用 SAS url 将 MSI 文件放入 Azure 存储
- php - 使用 shell_exec() 时未找到 TensorFlow 模块
- vba - Excel VBA将一列中所有使用的单元格复制/粘贴到不同的工作表
- twitter-bootstrap - 尽管设置了容器,但 Bootstrap 3.3.5 工具提示始终显示在模态后面
- python - DRF 无法在嵌套模型序列化程序中具有 required=False 标志
- geotools - Geotools 可以从纬度和经度创建 Geohash 吗?
- android - 允许同时选择多个菜单项