我试过pylint --indent-string=" ",但我一直收到帮助信息。我应该怎么做才能配置pylint。
pylint --indent-string=" "
iezvtpos1#
根据文档," "表示4个空格。您需要使用单引号:pylint --indent-string=' '
" "
pylint --indent-string=' '
webghufk2#
我知道你可能不再有这个问题了,但我想我会建议另一个解决方案,可能对其他人有用。在pylintrc中,使用pylint --generate-rcfile生成,看看配置indent-string的行:
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个空格的缩进。
2条答案
按热度按时间iezvtpos1#
根据文档,
" "
表示4个空格。您需要使用单引号:
pylint --indent-string=' '
webghufk2#
我知道你可能不再有这个问题了,但我想我会建议另一个解决方案,可能对其他人有用。
在pylintrc中,使用
pylint --generate-rcfile
生成,看看配置indent-string
的行:在这里,无论您在括号内放置多少空格或制表符,都将被视为允许的缩进样式。
然后你可以使用这个文件运行pylint。
我应该注意到,pylint的文档使用了markdown,它将多个空格折叠成一个,即“ “into““),因此在查看文档时可能会有点混乱,因为它会建议““定义4个空格的缩进。