如何告诉 PyLint “这是一个变量而不是常量”,以停止 C0103 错误信息的提示?

4 浏览
0 Comments

如何告诉 PyLint “这是一个变量而不是常量”,以停止 C0103 错误信息的提示?

我在我的Python 2.6程序中有一个模块级变量名为"_log",PyLint对此进行了投诉:

C0103: 无效的名称"_log"(应该匹配((([A-Z_][A-Z0-9_]*)|(__.*__))$)

阅读了这个答案之后,我明白了它为什么会这样做:它认为这个变量是一个常量,并应用了常量的正则表达式。然而,我不同意:我认为它是一个变量。我应该如何告诉PyLint,以免它投诉?PyLint是如何确定它是一个变量还是一个常量的 - 它是否只将所有模块级变量视为常量?

0