更改默认的python编码样式

Net*_*tro 18 python pylint

在python中我遵循camelCase命名风格.我用"pylint"检查了我的代码,它给出了不遵循lower_case_with_underscores样式的错误.我也使用netBeans IDE进行编码.此IDE提示不遵循lower_case_with_underscores样式.

如何告诉pylint和netBeans我正在遵循camelCase命名样式,而不是lower_case_with_underscores?

谢谢.

gur*_*lex 41

使用pylint --generate-rcfile > ~/.pylintrc得到一个标准pylintrc.

编辑文件,转到[BASIC]部分,然后更改以下正则表达式:

  • function-rgx=_?_?[a-z][A-Za-z0-9]{1,30}$
  • method-rgx=_?_?[a-z][A-Za-z0-9]{1,30}$
  • attr-rgx=_?_?[a-z][A-Za-z0-9]{1,30}$
  • argument-rgx=_?[a-z][A-Za-z0-9]{1,30}$
  • variable-rgx=_?[a-z][A-Za-z0-9]{1,30}$
  • inlinevar-rgx=_?[a-z][A-Za-z0-9]{1,30}$

您可能还想module-rgx在进行操作时进行更改,并四处寻找您可能想要自定义的其他设置以适应您的风格.


Sch*_*yer 13

接受的答案已过时。现在就简单多了:

用于pylint --generate-rcfile > ~/.pylintrc获取标准 pylintrc。

编辑该文件,转到 [BASIC] 部分,并将不同的更改...-naming-stylescamelCase.