首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Rgc

    pylint在pycharm的使用及pylint的配置

    pylint在Pycharm中的2种安装方式; 第一种效果展示(优点:通过点击错误点,自动定位到文件位置,省时): ? 使用方法:文件 或文件夹 右击 选择 External Tools => Pylint 即可 2种安装方式总结: a.通过pycharm的pylint检测 对 忽略检测文件的的 功能失效,此功能 必须 逗号 隔开); 通过命令行(不是pycharm的工具) 运行 脚本即可;命令为 pylint --rcfile=D:\python3.6\pylint_conf\pylint.conf project_name 在一个文件的 单独一行 使用 则 此行以下 被忽略;  pylint的配置: 注意点:pylint默认的配置 无法 满足实际的开发需求,需要自行调整;如下代码 为 自行调整的结果; [MASTER] 选择需要忽略检查的文件夹(在pycharm中使用pylint工具忽略文件夹无效,只能在命令行中生效:pylint --ignore weixin,lib project_name) ignore=app

    9.8K30发布于 2019-08-14
  • 来自专栏计算机视觉CV

    Pylint工具使用

    本文主要介绍pylint工具的使用 ,来协助自己规范代码。 python代码规范主要模块如下: https://www.jianshu.com/p/8b6c425b65a6有更详细的介绍。 Plint使用 安装pylint pip install pylint pylint配置 选择 File -> Settings 在Settings页面,点击Tools -> External Tools yun1.png 然后如上图填写一些参数: program:选择pylint的可执行文件pylint.ext(windows系统中一般位于python安装目录d的Scripts目录下; Linux在python 安装目录的 /bin/pylint下) Arguments:填写 $FilePath$ Working Directory:填写$ProjectFileDir 解决方法是在设置中把$ProjectFileDir$ 直接替换为绝对路径:F:\Anaconda\anaconda\envs\python36\Scripts 如下图: 就OK拉~,右击工具栏中就会出现pylint

    1.5K90发布于 2021-08-12
  • 来自专栏Hank’s Blog

    Linter pylint is not installed

    问题 Linter 'pylint' is not installed. Please install it or select another linter". Error: Module 'pylint' not installed. ? 解决 Open a terminal (ctrl+~) Run the command pip install pylint

    72030发布于 2020-09-16
  • 来自专栏Urlteam

    python 规范审查 pylint 的使用

    pylint是检查代码规范的,可以和pep8结合起来用,帮助你审查自己代码细节的问题. linux 安装 sudo apt-get install pylint 使用方式是.pylint -r n filename Pylint 的输出 对于每一个 Python 模块,Pylint 的结果中首先显示一些”*”字符 , 后面紧跟模块的名字,然后是一系列的 message, message 的格式如下: MESSAGE_TYPE 阻止 Pylint 进一步运行的错误。 Pylint 的常用命令行参数 -h,--help显示所有帮助信息。 如:pylint --persistent=n --generate-rcfile > pylint.conf,查看 pylint.conf,可以看到 persistent=no,而不再是其默认值 yes -r <y_or_n>, --reports=<y_or_n>默认是 y, 表示 Pylint 的输出中除了包含源代码分析部分,也包含报告部分。

    1.3K20发布于 2019-11-23
  • 来自专栏python3

    代码分析工具 Pylint安装+pych

    Pylint 是一个 Python 代码分析工具,它分析 Python 代码中的错误,查找不符合代码风格标准(Pylint 默认使用的代码风格是 PEP 8)和有潜在问题的代码。 。 1、安装 命令行运行pip install pylint即可 2、pycharm下配置 设置(settings)-外部工具(external-tools)-添加 其中: program:是python安装路径下的 Scripts路径,我是C:\Users\admin\AppData\Local\Programs\Python\Python36-32\Scripts\pylint.exe Arguments:--reports 最后在菜单栏的工具-外部工具中能看到以上所添加的pylint,点击pylint即可检查代码 ?

    1.4K10发布于 2020-01-19
  • 来自专栏python前行者

    python代码分析工具pylint

    PyLint 官方主页:http://pypi.python.org/pypi/pylint GitHub:https://github.com/pylint-dev/pylint 官方文档:http ://pylint.pycqa.org/en/latest/user_guide/output.html pylint:https://pylint.readthedocs.io/en/latest/ 运行pylint 在终端中运行pylint命令,指定要检查的Python文件: pylint your_python_file.py # 检查单个py文件,指定配置文件,不指定,使用默认配置文件 pylint ,使这些选项的值被包含在这个产生的配置文件里; 如:“pylint --persistent=n --generate-rcfile > pylint.conf”,查看 pylint.conf,可以看到 pylint --output-format=msvs external.py > test.txt Pylint的输出 Pylint的默认输出格式是原始文本(raw text)格式 ,可以通过-f ,

    2.1K10编辑于 2024-01-21
  • 来自专栏新码农博客

    Python:使用 Pylint 控制代码质量

    1、Pylint安装 Windows: pip install pylint pylint.exe 的安装位置在Python目录下Scripts\pylint.exe,需添加环境变量 PATH Linux : sudo pip install pylint pylint 的安装位置在 /usr/bin/pylint 2、配置 PyCharm File > Settings> Tools > External Tools,点击 + 号添加 插件名称 Name:Pylint 插件描述 Description:Pylint 指向 pylint 的安装目录 Program:C:\Users\Administrator \Envs\python36_spider\Scripts\pylint.exe 选择 pylint 输出信息显示格式和要 disable 的项目 Arguments:-rn --msg-template > Pylint,运行后可得到当前代码质量,和改进建议。

    60130发布于 2020-04-16
  • 来自专栏数值分析与有限元编程

    安装python扩展包pylint出错

    用VSCode作为python的IDE,VSCode会提示安装pylintpylint是python代码风格控制插件,如果你写的代码不符合常见风格,就会报错。 使用pip安装pylint时往往会报错,如图所示 ? 怎么解决呢?根据错误提示(红色字体第3行),找到路径中的__int__文件,打开。大约在75行,将utf-8改为gbk,这样就OK了。 ? ?

    2K20发布于 2018-07-25
  • 来自专栏站长的编程笔记

    【说站】python中Pylint的信息类型

    python中Pylint的信息类型 说明 1、*(C)约定,用于违反编程标准。 2、*(R)重构,针对不好的代码口味。 3、*(W)警告python的特定问题。 如果发生错误,pylint将无法进一步处理。 problems   * (E) error, for probable bugs in the code   * (F) fatal, if an error occurred which prevented pylint 以上就是python中Pylint的信息类型,希望对大家有所帮助。

    65610编辑于 2022-11-23
  • 来自专栏吾非同

    Pylint到Ruff:优雅Python代码的秘密

    不同于传统的Python Linter,例如Pylint或Flake8,Ruff利用Rust的性能优势,提供了远超前辈的检测速度。

    3.1K10编辑于 2024-04-19
  • 来自专栏Python大数据分析

    微软拆分VS Code Python扩展,将pylint功能独立

    虽然微软发布的这个扩展的名称是 Pylint,并且也附带了最新版本的 pylint,但它与 Python 开发中大家熟知的 pylint 还是有很大差异(微软在命名上就十分具有迷惑性)。 其中后者 pylint 是一个开源的静态代码分析工具,并具有高度可配置的特点,用户可以根据自己的需求以某种方式扩展 pylint。 作为一个非常实用的工具,Emacs、Vim、Atom 等编辑器中都集成了 pylint,而前者仅支持 Visual Studio Code。 它还提供了额外的方法来配置通过 pylint 报告的问题的严重性等级,例如: “pylint.severity” : { "convention": "Information", "error 如果你有任何问题或功能请求,可以在 Pylint 扩展的 GitHub 仓库中提出。

    76020编辑于 2022-07-06
  • 来自专栏未闻Code

    Python 静态分析Pylint、Pyflakes 与 Mypy ——我应该用谁?

    Pylint:让你的代码符合 PEP-8风格 PEP-8[1]是 Python 的官方编码风格指导。 Pylint 主要的功能就是用于编码风格的检验,在默认情况下 Pylint 会以 PEP-8为标准,如果你写的代码不符合 PEP-8编码规范,它就会给你报错。 如下图所示: ? 使用 Pylint 方便团队形成统一的编码规范。 总结 如果只要统一团队的代码风格,那么可以使用 PylintPylint 速度比较慢。 如果要检查代码中的语法错误,可以使用 Pyflakes。 另有一个项目叫做 Flake8,它相当于 Pyflakes + Pylint 的合体。 如果要对代码做静态类型检查,那么使用 Mypy。

    6.4K10发布于 2020-02-26
  • 来自专栏Python程序员杂谈

    python代码检查工具pylint-让你的python更规范

    遇到一个新的问题,总是离不开3W原则(What,Why,hoW),下面是对python代码静态检测工具pylint的学习: 1、pylint是什么? 目前 Pylint 的最新版本是 pylint-0.18.1。 Pylint 的调用命令 pylint [options] module_or_package 使用 Pylint 对一个模块 module.py 进行代码检查: 1. 如:pylint --persistent=n --generate-rcfile > pylint.conf,查看 pylint.conf,可以看到 persistent=no,而不再是其默认值 yes 以后运行 Pylint 的时候指定配置文件:pylint --rcfile=pylint.conf dw.py 这样 Pylint 就会按照配置文件 pylint.conf中的选项来指定参数。

    4.4K40发布于 2019-02-28
  • 来自专栏吾非同

    你需要知道的Python代码规范性检查(pylint和flake8)

    今天,就给大家介绍python中有两个非常好用的代码检查工具-pylint和flake8。 Pylint Pylint是一个Python代码分析工具,它分析 Python 代码中的错误,查找不符合代码风格标准(Pylint 默认使用的代码风格是 PEP 8)和有潜在问题的代码。 安装 pip install pylint 安装完成后,可以查看pylint的版本信息 ? pylint也可以关联到pycharm中,不用每次手动执行命令,配置好后,直接点击按钮执行即可。 name:pylint Program: pylint.exe所在地址 Arguments:$FilePath$ 在需要检查的项目中,右键选择pylint即可。 ?

    8.9K30发布于 2020-10-23
  • 来自专栏未闻Code

    一日一技:pylint除了检查代码风格,还能做这件事情

    摄影:产品经理 产品经理心心念念的猪骨煲 我们知道,Pylint 可以用来检查代码是否符合 PEP-8编码规范。但很少有人知道,Pylint 里面其实含有另外一个东西。它能做一件你想不到的事情。 我们先来安装 Pylint,并使用 which 命令查询到 Pylint命令所在的文件夹,发现里面有一个可执行文件叫做pyreverse如下图所示: 为了演示这个东西有什么用,我们先来创建一个包:test

    68930发布于 2020-08-27
  • 来自专栏刘悦的技术博客

    在vscode中为Django配置专属的语法检测提醒,防止误报语法错误

        Python插件中默认使用pylint用来检测python代码的书写是否有错误和是否符合良好的编码习惯。 然而pylint在面对django框架时表现的有些不足,因为django使用了大量的元编程(metaprograming)思想以及鸭子模型,以至于在程序运行时会修改不少对象的属性和行为,但是这样给pylint 所以有人专门开发了pylint的插件pylint-django 这里简单介绍一下如何使用pylint-django来规避一些错误的误报 首先安装pylint以及pylint-django pip install pylint pylint_django 然后在vscode的配置文件(settings.json)中加上如下配置 "python.linting.pylintArgs": [ "--load-plugins", "pylint_django", "--errors-only" ] 搞定收工

    2.7K30编辑于 2022-08-08
  • 来自专栏python3

    Python代码分析工具:PyCheck

    目前 Pylint 的最新版本是 pylint-1.2.1。可以检查一行代码的长度、变量名是否符合规范等。运行两次可以看出代码是否改进,分数是否有所提高,10分满分。 3.1 安装Pylint 从官网下载最新版本,解压之后,执行:python setup.py install,安装完毕 3.2 使用Pylint 命令行:pylint [options] module_or_package 'pylint = pylint:run_pylint',            |   ^ (bad-continuation) C:180, 0: Wrong hanging indentation 'pylint-gui = pylint:run_pylint_gui',            |   ^ (bad-continuation) C:181, 0: Wrong hanging indentation 如:pylint --persistent=n --generate-rcfile > pylint.conf,查看 pylint.conf,可以看到 persistent=no,而不再是其默认值 yes

    4.1K20发布于 2020-01-06
  • 来自专栏大数据智能实战

    pytorch实践中module 'torch' has no attribute 'form_numpy'问题的解决

    _C.from_numpy as far as Pylint is concerned. 本身而言,pytorch并不直接包含from_numpy这个方法,而需要通过_C这样的命名空间来调用。 # pylint: disable=E1101 tensor = torch.from_numpy(np_array) # pylint: enable=E1101 同时又看到这样的一段话,才发现有个 pylint的工具。 pip install pylint 然后再测试一下,发现就正常了。 较晚,因此之前的pylint没有更新到这个包。

    8.3K90发布于 2018-01-09
  • 来自专栏墨鬓

    3大利器推荐,帮你写出规范漂亮的python代码

    2 自动检测工具Pylint Pylint 是一个检查违反 PEP8 规范和常见错误的库,它会自动查找不符合代码风格标准和有潜在问题的代码,并在控制台输出代码中违反规范和出现问题的相关信息。 1.安装与使用 与python的其他库一样,直接 pip install pylint 即可完成安装,另外anaconda自带pylint,所以如果安装过anaconda不必再单独安装此库。 pylint的使用也非常简单,最基本的用法直接在控制台输入 pylint 路径/模块名 即可对相关模块的代码风格规范 进行检查,检查结果会在控制台输出。 建议结合 pylint --help 的提示进行 学习和检索。介绍完pylint的基本情况,我们来结合一个实例进行详细说明。 2).实例演示说明 这里我们仍然使用pylint部分的代码进行演示。通过上面的操作我们知道,对这段代码直接使用pylint进行测试会输出很多问题提示,并给出一个评分0。

    1.4K30发布于 2020-08-03
  • 来自专栏AI科技大本营的专栏

    微软拆分 VS Code 中 Python 扩展,部分功能可独立下载!

    那么,Pylint 究竟是什么? Pylint 扩展使用语言服务器协议来提供对 linting 的支持,并附带了最新版本的 pylint(当前版本为 2.13.4)。 值得注意的是,微软所发布的 Pylint 扩展,与 Python 开发者广为人知的 pylint 仍然有很大的不同。 后者 pylint 是一款开源的静态代码分析工具,具有高度的可定制性,用户可以通过特定的方式扩展 pylint 来满足自己的需求。 pylint 作为一个非常实用的工具,被集成到 Emacs、Vim、Atom 等编辑器中,而前者只支持 Visual Studio Code。 此外,它还提供了其他方法来设置通过 pylint 报告的问题的严重性级别,例如: “pylint.severity” : { "convention": "Information", "

    1.8K30编辑于 2022-05-19
领券