使用如下命令:

pip3 install pylint

安装完后可以看到在你的python3的目录底下的Scripts目录下有pylint.exe了

然后就可以使用pylint 评估你的代码了,如:

E:\Learning\AWS\Python>pylint learning.py

No config file found, using default configuration*************Module learning

C:7, 0: No space allowed before bracketprint(queue.pop())^ (bad-whitespace)

C:8, 0: No space allowed before bracketprint(queue)^ (bad-whitespace)

C:9, 0: No space allowed before bracketprint(queue.popleft())^ (bad-whitespace)

C:23, 0: No space allowed before bracketprint ("row:")^ (bad-whitespace)

C:24, 0: No space allowed before bracketprint(row)^ (bad-whitespace)

C:34, 0: Trailing newlines (trailing-newlines)

C:1, 0: Missing module docstring (missing-docstring)

C:4, 0: Constant name "queue" doesn't conform to UPPER_CASE naming style (invalid-name)

C: 11, 0: Constant name "freshfruit" doesn't conform to UPPER_CASE naming style (invalid-name)

C: 15, 0: Constant name "matrix" doesn't conform to UPPER_CASE naming style (invalid-name)

C: 30, 0: Constant name "comb" doesn't conform to UPPER_CASE naming style (invalid-name)

-----------------------------------Your code has been rated at3.89/10

安装完毕可以在PyCharm中关联pylint:

进入PyCharm,从菜单栏,依次进入: File -> Settings -> Tools -> External Tools。

“+”,进行添加。需要填写的部分分别是:“Name”,“Tool Settings -> Programs”、“Tool Settings -> Parameters”、“Tool Settings -> Working directory”。

配置完毕,选择一个Python程序,右键点击,快捷菜单中会有“Extensions Tools -> Pylint”,点击运行即可。输出结果在执行程序结果的窗口(IDE下半部分)。

Pylint 的输出

Pylint的默认输出格式是原始文本(raw text)格式 ,可以通过 -f ,--output-format= 来指定别的输出格式如html等等。在Pylint的输出中有如下两个部分:源代码分析部分和报告部分。

源代码分析部分:

对于每一个 Python 模块,Pylint 的结果中首先显示一些"*"字符 , 后面紧跟模块的名字,然后是一系列的 message, message 的格式如下:

1

MESSAGE_TYPE: LINE_NUM:[OBJECT:] MESSAGE

MESSAGE_TYPE 有如下几种:

(C) 惯例。违反了编码风格标准

(R) 重构。写得非常糟糕的代码。

(W) 警告。某些 Python 特定的问题。

(E) 错误。很可能是代码中的错误。

(F) 致命错误。阻止 Pylint 进一步运行的错误。

pycharm怎么关联python_Python3 安装pylint 及与PyCharm关联相关推荐

  1. 怎么把python和pycharm关联_Python3 安装pylint 及与PyCharm关联

    使用如下命令: pip3 install pylint 安装完后可以看到在你的python3的目录底下的Scripts目录下有pylint.exe了 然后就可以使用pylint 评估你的代码了,如: ...

  2. pycharm连接远程mysql_CentOS7安装mysql以及使用pycharm远程连接mysql时遇到的问题

    背景:做python项目的时候需要使用pycharm连接mysql数据库,在CnetOS7版本中mysql换了个名字叫做mariadb 安装命令 yum -y install mariadb mari ...

  3. 2021年最新PyCharm使用教程 --- 1、PyCharm的下载与安装

    很多新手朋友对PyCharm的使用无从下手,于是花费了一点时间整理这份PyCharm操作手册, 完整PDF下载: 终于写完了!PyCharm操作手册 V1.0版本 PDF下载 目录如下: 2021年最 ...

  4. python安装了包在pycharm上看不到_解决Pycharm 包已经下载,但是运行代码提示找不到模块的问题...

    解决Pycharm 包已经下载,但是运行代码提示找不到模块的问题 问题产生: pycharm→settings→Project interpreter→下载matplotlib包 运行代码,出现以下提 ...

  5. pycharm python3区别_1.安装Python3和PyCharm

    一.安装Python3 2.下载(可以选择你自己的电脑系统版本,我这里是win7 64位) 3.然后点击XXX.exe傻瓜式安装 4.配置环境变量 [右键计算机]-->[属性]-->[高级 ...

  6. Python安装与第三方工具——pycharm安装

    目录 一.Python安装 ①进入官网 ②下载 ③安装 ④检验 二.Pycharm下载安装 ①下载Pycharm ②下载 ③安装 三.PyCharm配置Python解释器 四.问题与解决 1.问题①: ...

  7. python3.7.2安装与pycharm_Python3和PyCharm安装与环境配置【图文教程】

    本文讲述了Python3和PyCharm安装与环境配置.分享给大家供大家参考,具体如下: 一.安装Python3 2.下载(可以选择你自己的电脑系统版本,我这里是win7 64位) 3.然后点击XXX ...

  8. 零基础安装tensorflow-cpu/gpu+导入pycharm内核

    目录 1.安装Anaconda 2.安装tensorflow-cpu/gpu 3.安装工具.库 4.安装pycharm 5.导入内核 首先进行第一步:我的电脑是windows11系统,需要先下载Ana ...

  9. PyCharm Community 2021.2 安装与汉化

    文章目录 1 PyCharm 官方下载 2 安装 4 PyCharm 汉化 4.1 错误的方法 4.2 正确的方法 1 PyCharm 官方下载 下载地址 这里选择免费的社区版Community 2 ...

最新文章

  1. mysql5.6.46安装教程_鲲鹏云-arm平台 mysql-5.6.46 安装
  2. 查询数据库耗费资源的sql
  3. 常发生的异常有哪些, 如何使用异常?
  4. java nio is例子,Java Buffer isDirect()用法及代码示例
  5. 判断字符串是否为正整数 浮点小数
  6. ASP.NET MVC RedirectToRoute类[转]
  7. Ext JS 4 升级指南
  8. 如何读群晖硬盘_群晖nas使用教程6:将USB设备识别为本地SATA口硬盘 - 群晖教程...
  9. EAGLE layout 拼板方法
  10. win10的ios镜像
  11. Python 爬虫--网站下载器
  12. 鸿蒙系统可以安装当贝市场吗,荣耀智慧屏安装软件全攻略,新手党必备!当贝市场推荐...
  13. 川农《组织行为学(本科)》21年12月作业考核
  14. 【渝粤题库】广东开放大学 企业财务报表分析 形成性考核
  15. Windows 10屏幕翻转异常问题
  16. 怎样把多个TXT文件合成为一个TXT文件
  17. 服务器里面文档怎么改编码格式,linux 设置服务器编码格式
  18. python画糖葫芦_小班美术甜甜的糖葫芦教案
  19. 学习-编写判断一个正整数是否为素数的函数
  20. 安装 synaptic on ubuntu 18

热门文章

  1. 一个美国老工程师的心理话: 给年轻工程师的十大忠告
  2. Ext.LoadMask遮罩的效果几种实现方式
  3. CATALINA_BASE和CATALINA_HOME,多实例tomcat与多版本tomcat运行
  4. JAVA中System.out.println和System.out.print有什么区别
  5. np.dot()函数用法(亲测矩阵算法)
  6. 2019年校招8个大厂心得体会,纯干货分享(大疆、百度、阿里、腾讯...)
  7. 启动rabbitmq,提示ERROR: node with name rabbit already running on localhost(亲测)
  8. 最全的数据结构解析与归纳
  9. PHP的内存与CPU获取
  10. C语言eigen存为txt文件,如何为使用Eigen(C线性代数的模板库)的C项目编写一个makefile?...