Sam*_*uel 35 python pep8 pycharm
PEP8清楚地指定了79个字符,但是,PyCharm默认为120并且给我警告"PEP8:行太长(...> 120个字符)".
先前版本的PEP8使用120而PyCharm是否未更新其PEP8检查程序?我找不到任何以前版本的PEP8指南,但是,我可以很容易地找到以前版本的PEP8 Python脚本.
我正在开始一个新的Python项目,我不确定要使用哪个.
参考文献:
mun*_*unk 37
PyCharm建立在IntelliJ之上.IntelliJ的默认行长度为120个字符.
这可能是因为您无法使用常见的Java名称,例如:@annotated public static MyObjectFactoryFactory enterpriseObjectFactoryFactoryBuilderPattern {仅80行字符.(我正在开玩笑,但是按照惯例,Java名称往往更长).
pep8检查器是可配置的,因此您可以指定更好的最大行长度 - 如79个字符.
该错误具有误导性,因为pep8检查器使用类似的方式格式化文本"PEP8: line too long(... > %s characters)" % max_line_setting.所以它使用pep8检查器,具有特定的配置,并没有声称pep8指定了120个字符的行.
如果要完全删除限制警告,可以执行以下步骤:
资料来源: