加入收藏 | 设为首页 | 会员中心 | 我要投稿 商洛站长网 (https://www.0914zz.com/)- AI应用、CDN、边缘计算、云计算、物联网!
当前位置: 首页 > 编程开发 > Python > 正文

python – Pylint无效的函数名称

发布时间:2020-11-16 23:49:35 所属栏目:Python 来源:互联网
导读:我用 Python 3.6.2运行Pylint 1.7.2. Pylint显示以下错误: Invalid function name create_maximization_option_dataframe (invalid-name) 我在我的代码中定义了一个类似的函数: def create_maximization_option_dataframe(file_name): PEP8风格指

我用 Python 3.6.2运行Pylint 1.7.2. Pylint显示以下错误:

Invalid function name "create_maximization_option_dataframe" (invalid-name)

我在我的代码中定义了一个类似的函数:

def create_maximization_option_dataframe(file_name):

PEP8风格指南基本上只是说:

Function names should be lowercase,with words separated by underscores as necessary to improve readability.

据我所知,我正在遵循函数名称的所有格式规则. Pylint是否有一些我不知道的内置最大函数名称长度规则?我可以很容易地忽略Pylint错误,但我想先了解为什么会这样.

解决方法

通过pylint pylint –generate-rcfile创建配置文件.这个范围取决于你把它放在哪里.引用 https://docs.pylint.org/en/1.6.0/run.html

>当前工作目录中的pylintrc
> .pylintrc in
当前的工作目录
>如果当前工作目录位于
在Python模块中,Pylint搜索Python模块的层次结构
直到它找到一个pylintrc文件.这允许您指定编码
逐个模块的标准.当然,目录是
如果它包含一个init.py文件,则判断它是一个Python模块.
>由环境变量PYLINTRC命名的文件
>如果你有家
您的主目录中不是/ root:.pylintrc的目录
主目录中的.config / pylintrc
> / etc / pylintrc

听起来你需要选项5或6.

在pylintrc中,找到这个位

# Regular expression matching correct function names
function-rgx=[a-z_][a-z0-9_]{2,30}$

将那个30接近结束改为40左右.

(编辑:商洛站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读