最佳答案
我仍然习惯于 Python 的约定,并且使用 Pylint 使我的代码更加 Python 化,但是我对于 Pylint 不喜欢单个字符变量名的事实感到困惑。我有几个这样的循环:
for x in x_values:
my_list.append(x)
当我运行 pylint
的时候,我得到了 Invalid name "x" for type variable (should match [a-z_][a-z0-9_]{2,30}
这意味着一个有效的变量名必须在3到31个字符之间但是我看了 PEP8命名约定没有看到任何关于单个小写字母的明确内容我确实看到了很多使用它们的例子。
我在 PEP8中遗漏了什么吗? 还是这是 Pylint 独有的标准?