【发布时间】:2014-02-17 16:08:02
【问题描述】:
我仍然习惯于 Python 约定并使用 Pylint 使我的代码更加 Pythonic,但我对 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 naming conventions 并且我没有没有看到任何关于单个小写字母的明确内容,但我确实看到了很多使用它们的示例。
我在 PEP8 中是否缺少某些东西,或者这是 Pylint 独有的标准?
【问题讨论】:
标签: python pylint naming-conventions