我有这样的代码:
def func(df):
return df.column[0]
我正在运行pylint并且它一直给我这条消息,因为它将df标记为无效名称,尽管它是惯例。
C:210, 9: Invalid variable name "df" (invalid-name)
其中210表示行号(不是消息代码)
Pylint似乎说我可以按ID类型排除邮件,但是:
答案 0 :(得分:13)
在pylintrc
文件中,您可以定义一个good-names
变量,其中包含可接受名称的逗号分隔列表,否则会使正则表达式失败。
# Good variable names which should always be accepted, separated by a comma
good-names=i,j,df
如果您的项目还没有pylintrc
文件,则可以通过运行来生成模板:
pylint --generate-rcfile > pylintrc