如何将Python代码组织成可折叠/可扩展的块?

时间:2019-07-11 20:30:18

标签: python pycharm

在Pycharm中,有一个“代码结构”侧栏,它提供了一个树来浏览代码,但是,仅当代码具有类,方法和对象时,它才有用。如果代码中没有任何内容,那就没用了。 我的问题是:我有没有办法说这是一个街区,我希望能够将其折叠并展开?与Jupyter类似,其中代码固有地划分为单元。

目前,我正在这样做:

# ---------------------------------- chunck x blah blah -----------------------

编辑: 大多数评论都说我很笨,我不知道如何有效地编码,应该使用函数和类。伙计们,我知道如何使用这些,这不是我的问题。谢谢。

2 个答案:

答案 0 :(得分:1)

PyCharm允许您在启用“科学模式”时定义“代码单元”。这些代码单元是可折叠和可扩展的。引用PyCharm website

  

“代码单元”是一行代码,要在代码行中一次执行   集成的Python控制台。您只需添加即可定义单元格   内嵌注释#%%到常规Python文件。 PyCharm检测   这些注释,并在左侧装订线中显示一个特殊的运行图标。   单击此图标将触发单元的执行:

     

enter image description here

唯一的不足是,科学模式及其代码单元功能仅在PyCharm Professional Edition中可用。

答案 1 :(得分:1)

结果是答案很简单: 选择代码,右键单击,进行自定义折叠

enter image description here