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

PyCharm中E126错误求助:续行缩进过度问题

解决E126续行过度缩进错误

E126是PEP8规范中的缩进错误,提示你的续行缩进超出了悬挂缩进的合理范围。你的代码里括号内的每一行缩进过多,调整一下就能解决,给你两种常用修正方式:

方式一:调整缩进至标准层级

把括号内的行缩进改成4个空格(和项目标准缩进保持一致):

bool_one = True
bool_two = False
ex_var: bool = (
    is_even(5) and
    bool_one and
    bool_two
)

方式二:让续行和左括号对齐

也可以把续行开头和左括号的位置对齐,同样符合PEP8规范:

bool_one = True
bool_two = False
ex_var: bool = (
is_even(5) and
bool_one and
bool_two
)

让PyCharm自动适配规范

如果想让PyCharm自动格式化时不再出现这个问题,可以调整编辑器设置:

  • 打开Settings(Windows/Linux按Ctrl+Alt+S,Mac按Cmd+,)
  • 进入Editor -> Code Style -> Python
  • 在Tabs and Indents标签页,修改Continuation indent为4(或项目使用的缩进值)
  • 之后用Ctrl+Alt+L(Mac是Cmd+Opt+L)格式化代码,就会自动符合规范

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.22 21:45:36