我仍然习惯于Python约定,并使用Pylint使代码更具Python风格,但Pylint不喜欢单字符变量名这一事实让我感到困惑。我有几个这样的循环:
对于x英寸x_值:
我的列表。附加(x)
当我运行pylint
时,我得到了无效名称";x";对于类型变量(应该匹配[a-z_u2;][a-z0-9_2;]{2,30}
——这表明有效的变量名长度必须在3到31个字符之间,但我已经查看了PEP8命名约定,我没有看到任何关于单个小写字母的明确信息,我确实看到了许多使用它们的示例
PEP8中是否有我遗漏的东西,或者这是Pylint独有的标准
关于gurney alex所说的内容的更多细节:您可以告诉Pylint对变量名进行例外处理,即使变量名(您用小指发誓)少于三个字符,也非常清楚。在[FORMAT]
标题下的pylintrc文件中查找或添加:
#良好的变量名,应始终接受,并用逗号分隔
好名字=i,j,k,ex,Run,uu,pk,x,y
这里pk(主键)、x和y是我添加的变量名