我的IDE是Spyder5.3.2(conda),脚本中代码块有很多,需要把代码折叠起来,今天试着用了一下,很好用;

在代码前后加上      #%%     就可以实现折叠功能,如下图所示

#</editor> 很简单的两句话,但是我第一次用的时候就出了问题,因为我是已经完成 代码 了,就分别把这两句话写在了前后两端,结果不能 折叠 …. 刚开始以为是哪里拼错了,检查了好几遍,无果。 最后先把这两行挨着写完以后,再把要 折叠 代码 剪切到中间,一切OK… 我觉得应该是IDE的bug。我用的是PyCharm 2016 (2)随后弹出对话框,点击左侧栏中的”I Python console” (3)选择右侧选项可中的,“Advanced Settings”,勾选“Use greedy completion in the I Python console”,并且在“Autocall”选项中选择“Full”。 (4)点击“OK”设置完毕,此时进行 代码 书写时,按tab键即可 实现 代码 自动补全。 2.如果经过上述操作并没有成功设置自动补全功能。可以尝试在控制台输入“ conda uninstall enum
对于大段的处理逻辑,可以使用editor-fold标签进行标记 折叠 处理,这样 折叠 后整体 代码 会比较容易梳理。 # <editor-fold desc="数据库信息处理绑定逻辑"> # 演示 代码 if old_user: if not old_info: return 'error' cur.execute('insert into xxx ') db.commit() # </editor-fold> 上述 代码
Python 中,可以使用 代码 折叠 来隐藏或显示 代码 块,以便更轻松地浏览和编辑 代码 。使用以下步骤来 实现 代码 折叠 : 1. 先安装 `jedi` 库,可以使用 pip 进行安装: pip install jedi 2. 打开 Python 文件,在需要 折叠 代码 块前添加以下注释: #region # Code to be folded goes here #endregion 注意:`#region` 和 `#endregion` 必须在同一缩进级别,并且必须是单独的一行。 3. 使用编辑器的 折叠 功能或者快捷键来 折叠 代码 块。例如,在 Visual Studio Code 中,可以使用 `Ctrl + Shift + [` 来 折叠 代码 块,使用 `Ctrl + Shift + ]` 来展开 代码 块。 这样就可以方便地 折叠 和展开 代码 块了。