更改默认Python编码风格
在Python中,我使用驼峰命名法。我用“pylint”检查我的代码,它提示我没有遵循下划线小写命名法,因此报错。此外,我还使用netBeans这个开发环境来编写代码,这个IDE也警告我没有遵循下划线小写命名法。
我该如何告诉pylint和netBeans,我使用的是驼峰命名法,而不是下划线小写命名法呢?
谢谢。
4 个回答
2
对于 NetBeans 8.0.2 版本...
你可以按照以下步骤进行设置:点击工具(Tools)--> 选项(Options)--> 编辑器(Editor)--> 提示(Hints)--> Python --> 命名规范(Naming Conventions)--> 函数(Functions)--> 混合大小写(mixedCase)。
13
被接受的答案已经过时了。现在简单多了:
使用 pylint --generate-rcfile > ~/.pylintrc
命令可以生成一个标准的 pylintrc 文件。
然后编辑这个文件,找到 [BASIC] 这一部分,把不同的 ...-naming-styles
改成 camelCase
。
44
使用 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
,并查看其他设置,看看有没有你想要调整的地方,以便更符合你的风格。