我的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 + ]` 来展开
代码
块。
这样就可以方便地
折叠
和展开
代码
块了。