You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在JupyterLab中仅打印标记单元格与输出,隐藏代码?

JupyterLab打印时隐藏代码单元格的操作方法

方法一:通过单元格元数据手动隐藏

  • 打开目标笔记本,按住Ctrl/Command键批量选中所有代码单元格
  • 点击顶部菜单栏的View → Cell Toolbar → Edit Metadata
  • 在弹出的元数据编辑框中,添加以下内容:
    "jupyter": {"source_hidden": true, "outputs_hidden": false}
    
  • 关闭元数据工具栏后,代码单元格会自动隐藏,仅保留标记单元格和输出内容,直接按Ctrl+P打印即可
  • 后续要恢复代码显示,重复上述步骤,将source_hidden的值改为false

方法二:导出为HTML后调整打印

  • 点击顶部菜单栏的File → Export Notebook As → Export Notebook to HTML
  • 打开导出的HTML文件,按F12调出开发者工具,切换到控制台标签,输入以下代码并回车:
    document.querySelectorAll('.jp-CodeCell .jp-Cell-input').forEach(el => el.style.display = 'none')
    
  • 代码输入区域会立即隐藏,此时按Ctrl+P选择打印参数即可完成打印

方法三:借助专用扩展实现

  • 打开终端,执行以下命令安装jupyterlab-hide-code扩展:
    pip install jupyterlab-hide-code
    
  • 重启JupyterLab后,每个单元格右上角会出现隐藏代码的按钮,点击对应按钮隐藏所有代码单元格后,直接打印即可

内容的提问来源于stack exchange,提问作者CarlosE

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 12:25:40