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

如何在Jupyter Notebook中标记Python代码块以跳过/恢复执行?

在Windows系统的Jupyter Notebook中禁用/恢复代码块执行的方法

以下是几个完全兼容Windows、无需依赖Unix命令的实用方案:

1. 切换单元格类型(最便捷)

直接将代码单元格转换为非执行类型,无需修改代码本身:

  • 操作步骤:选中目标代码块 → 顶部菜单栏点击Cell → Cell Type → 选择Markdown或Raw NBConvert,运行整个 notebook 时该单元格不会执行。
  • 快捷键提速:选中单元格后,按M快速转Markdown,按Y转回Code类型,按R转Raw类型,全程无系统兼容性问题。

2. 批量注释/取消注释

利用Jupyter的快捷键实现批量操作,比手动逐行高效:

  • 选中需要禁用的多行代码,按Ctrl+/(Windows快捷键),自动给每行添加#注释,代码块不会执行。
  • 取消注释时,再次选中目标行并按Ctrl+/即可恢复。
  • 也可以用Python多行注释包裹:
    """
    print("这段代码被暂时禁用")
    def test_func():
        return 0
    """
    

3. 开关变量控制执行

通过简单的条件判断实现灵活的启用/禁用,适合需要保留代码结构的场景:

  • 在代码块开头定义一个开关变量,将需要控制的代码放在条件分支内:
    ENABLE_EXECUTION = False  # 修改为True即可恢复执行
    
    if ENABLE_EXECUTION:
        # 原代码内容
        import pandas as pd
        data = pd.read_excel("sample.xlsx")
        print(data.head())
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.26 10:41:07