gpt4 book ai didi

python - 如何修复 Pylint "Wrong hanging indentation"和 PEP8 E121?

转载 作者:IT老高 更新时间:2023-10-28 22:16:01 25 4
gpt4 key购买 nike

我正在尝试正确缩进以下代码:

RULES_LIST = [
('Name1', 1, 'Long string upto 40 chars'),
('Name2', 2, 'Long string upto 40 chars'),
('Name3', 3, 'Long string upto 40 chars'),
('Name4', 4, 'Long string upto 40 chars'),
('Name5', 5, 'Long string upto 40 chars'),
('Name6', 6, 'Long string upto 40 chars'),
('Name7', 7, 'Long string upto 40 chars'),
('Name8', 8, 'Long string upto 40 chars')
]

Pylint 提示 Wrong hang indentation. 上面的代码,PEP8 提示 E121: under indented for hang indent

pylint 的一个可能修复方法是将其更改为:

RULES_LIST = [\
('Name1', 1, 'Long string upto 40 chars'),
...
('Name8', 8, 'Long string upto 40 chars')]

但 PEP8 提示 E121 和 E502

PEP8:1.5.7(默认配置)
Pylint:1.3.0(默认配置)
Python:2.7.5(在 OSX 10.9.3 上运行)

列表可能会变得更长。有人可以为此建议一个适当的缩进吗?

最佳答案

如果您想继续使用选项卡,可以在 .pylintrc 文件中更改以下设置:

indent-string='\t'
indent-after-paren=1

如果您只更改第一个,pylint 将期望使用四个制表符进行缩进。

关于python - 如何修复 Pylint "Wrong hanging indentation"和 PEP8 E121?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25303726/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com