如何告诉PyLint“它是一个变量,而不是一个常量”来停止消息C0103?

EMP:

我的Python 2.6程序中有一个名为“ _log”的模块级变量,PyLint抱怨:

C0103: Invalid name "_log" (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)

阅读了这个答案后,我理解了为什么这样做:它认为变量是一个常量,并应用了常量正则表达式。但是,我希望有所不同:我认为这是一个变量。我该如何告诉PyLint,以便它不会抱怨?PyLint如何确定它是变量还是常量-它将所有模块级变量都视为常量吗?

克里斯多夫:
# pylint: disable-msg=C0103

将其放在希望忽略这些警告的范围内。您也可以将以上内容作为行尾注释,以仅针对该代码行禁用该消息。

IIRC确实pylint会将所有模块级变量解释为“常量”。

较新版本的pylint会改用此行

# pylint: disable=C0103

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

python-pylint'C0103:无效的常量名称

它是如何确保一个节点的祖先,而不是一个兄弟姐妹?

如何命名一个变量,它是一个参数的副本?

如何使用一个对象,它是另一个类的特定变量?

Swift:如何声明一个静态成员变量,它是一个类

一个对象之后一个变量,它是如何工作的?

一个变量而不是多个变量

在C ++中,如何使用在另一个文件中定义的常量变量?

我如何避免pylint警告C0103

如何传递一个整数常量

如何创建一个列来告诉我一个数字出现的次数?

React Native,TypeError:undefined不是一个对象,当它是

如何声明一个变量来存储过程

ejs如何发送一个变量来续集?

使用一个按钮而不是两个按钮来启用和停止功能

如何处理pylint消息:警告:方法可能是一个函数

如何分配一个变量来选择和更新一个字段

告诉一个数组来保存一个数组的实例?

如何使一个变量?

流星-停止对一个变量的反应

如何编写一个程序来停止C的关机过程?

如何编写一个程序来停止C的关机过程?

你如何调用一个类的属性,就好像它是一个变量(在 python 中)?

C ++中一个变量定义列表中的常量和非常量

创建变量,它是R中的一个区间

当大小是变量而不是常量时创建一个数组

如何生成一个PDF格式的变量而不是文件?

实例在科特林一个变量,只有当它是一个空?

创建一个新的变量,并检查它是否是空的,如果一个