python-3.x 如何将pylint制表符宽度从4个空格更改为2个空格?

tp5buhyn  于 2023-04-08  发布在  Python
关注(0)|答案(2)|浏览(127)

我试过pylint --indent-string=" ",但我一直收到帮助信息。我应该怎么做才能配置pylint。

iezvtpos

iezvtpos1#

根据文档," "表示4个空格。
您需要使用单引号:pylint --indent-string=' '

webghufk

webghufk2#

我知道你可能不再有这个问题了,但我想我会建议另一个解决方案,可能对其他人有用。
在pylintrc中,使用pylint --generate-rcfile生成,看看配置indent-string的行:

# String used as indentation unit. This is usually "  " (4 spaces) or "\t" (1
# tab).
indent-string="    "

在这里,无论您在括号内放置多少空格或制表符,都将被视为允许的缩进样式。
然后你可以使用这个文件运行pylint。

pylint --rcfile .pylintrc <.py file to check>

我应该注意到,pylint的文档使用了markdown,它将多个空格折叠成一个,即“ “into““),因此在查看文档时可能会有点混乱,因为它会建议““定义4个空格的缩进。

相关问题