PyCharm是否支持类似VSCode的.py文件分段交互式运行功能?
PyCharm 确实有同款代码分段运行功能
PyCharm支持直接在.py文件中划分代码单元格,实现类似Jupyter的分段迭代运行,无需切换到Notebook格式,具体用法如下:
- 用
# %%作为单元格分隔符,在你的.py文件里插入这个标记,每个标记下方的代码就是一个独立运行单元 - 右键单元格内任意位置,选择「Run Cell」(或用默认快捷键
Ctrl+Enter)即可单独运行该单元格,输出会显示在底部的Python Console面板 - 若要批量运行,可右键选择「Run All Cells」,或依次运行单个单元格
- 还支持markdown注释单元格:用
# %% [markdown]开头,后面的注释会被渲染成markdown格式,和Jupyter的文本单元格效果一致
这个功能在PyCharm专业版和社区版都可用,你可以直接在现有.py文件里添加# %%标记来划分单元格,无需额外配置。
内容的提问来源于stack exchange,提问作者ggcarmi
相关产品推荐
相关产品推荐

