python代码检测工具及区别_flake8-python代码质量检测工具
flake8是python代码质量检测工具。
描述
flake8是一个命令行实用程序,用于在整个Python项目中加强样式的一致性。
默认情况下,它包括PyFlakes项目提供的lint检查,PyCodeStyle项目提供的PEP-0008启发式样式检查以及McCabe项目提供的McCabe复杂性检查。如果找到并安装了第三方扩展,它还将运行第三方扩展。
使用Flake8
Flake8可以以多种方式使用,例如:在命令行上调用
通过Python调用
要安装Flake8,请打开一个交互式python程序并运行:
python -m pip install flake8
如果要为默认的Python安装Flake8,则可以改用:python -m pip install flake8
注意
根据需要在正确的Python版本上安装Flake8非常重要。如果您希望Flake8正确解析Python 3.5中的新语言功能,则需要将其安装在3.5上以使Flake8理解这些功能。在许多方面,Flake8与其运行所在的Python版本相关。
要开始使用Flake8,请打开一个交互式shell并运行:flake8 path/to/code/to/check.py
# or
flake8 path/to/code/
如果只想查看特定警告或错误的实例,则可以 选择该错误,如下所示:
flake8 --select E123,W503 path/to/code/
或者,如果您只想忽略一个特定的警告或错误:
flake8 --ignore E24,W504 path/to/code/
python代码检测工具及区别_flake8-python代码质量检测工具相关推荐
- 初识python——python的发展历程及python各个版本之间的区别,python的安装
初识python--python的发展历程及python各个版本之间的区别,python的安装 什么是python python的起源 python主要发展历程 python各个版本之间的区别 如何选 ...
- python中绝对路径的区别,理解Python中的绝对路径和相对路径
本文介绍了Python中的绝对路劲和相对路径,分享给大家,也给自己留个笔记 1.绝对路径 os.path.abspath("文件名"): 显示的是一个文件的绝对路劲 eg: > ...
- python 读取内存二叉树_二叉树类python
python中的树数据结构 线性数据中的典型顺序表和链表已经讲完: <顺序表数据结构在python中的应用> <python实现单向链表数据结构及其基本方法> <pyth ...
- 测试工程师python常见面试题_测试人员python面试题
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 这条路会很曲折,你也会一度认为是不是自己选错了,但只要坚持,就算最后没有成功,但 ...
- 机器视觉烟包行业质量检测解决方案
机器视觉烟包行业质量检测解决方案 一.烟标行业质量检测现状及背景 烟标即香烟的外包装,分为软盒包装.硬盒包装.条包.烟标的重要特点是具备防伪能力,具有材质特殊.工艺复杂.印制精细的特点,同时具 ...
- python代码怎么变成软件_从Python代码到APP,你只需要一个小工具:GitHub已超6000星
点击上方Python知识圈,选择设为星标 回复1024获取Python资料 选自TowardsDataScience作者:Adrien Treuille机器之心编译参与:魔王.一鸣 阅读文本大概需要 ...
- 【机器学习】异常检测算法速览(Python代码)
正文共: 8636字 8图 预计阅读时间: 22分钟 一.异常检测简介 异常检测是通过数据挖掘方法发现与数据集分布不一致的异常数据,也被称为离群点.异常值检测等等. 1.1 异常检测适用的场景 异常检 ...
- python必背100源代码-100行Python代码实现一款高精度免费OCR工具
近期Github开源了一款基于Python开发.名为Textshot的截图工具,刚开源不到半个月已经500+Star. 这两天抽空看了一下Textshot的源码,的确是一个值得介绍的项目. 相对于大多 ...
- python屏幕录制与回放_使用Python来做一个屏幕录制工具的操作代码
本文给大家分享使用Python来做一个屏幕录制工具,通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下 一.写在前面 作为一名测试,有时候经常会遇到需要录屏记录自己操作,方 ...
最新文章
- Go 知识点(13) — 如何判断变量类型
- You need to use a Theme.AppCompat theme (or descendant) with this activity解决方法
- Java实现BASE64编解码
- 全国计算机三级哪个容易一点,给考三级网络的朋友们一点儿真诚的建议
- 王道计算机考研 数据结构 (查找-上)
- pthread_attr_init线程属性
- AtomicReference
- 我的小纠结,技术与认知哪个更重要?
- python自动填表格_Python读写Excel自动填表
- win10资源管理器如何添加PDF文件预览
- 时延估计器的蒙特卡洛仿真分析
- android 开门动画,仿微信 首次启动 使用教程滑动 开门动画
- GPS数据矢量化JAVA_算法 – acosf()的精确矢量化实现
- 怎么修改PDF文件中的文字
- 8万字智慧旅游景区信息化建设方案word
- windows系统各进程详解
- QT FTP上传文件
- 无聊 用Python 画个小心心 turtle(乌龟模块)
- 建设商城网站需要注意事项_建设商城网站流程_OctShop
- 软件测试qa等级考核制度,QA与QC的职责划分
热门文章
- 百度APP iOS端内存优化实践-大块内存监控方案
- python怎么写绝对路径_python绝对路径怎么写
- (三)打造华丽的即时通信系统主界面,让你的聊天体验更有质感
- 我的SPSS自学之旅
- java团购拼团小程序源码(毕设)
- Python django鲜花商城
- 爬虫—GEETEST滑动验证码识别
- The term ‘oh-my-posh‘ is not recognized as a name of a cmdlet, function, script file...
- web安全入门(基础篇)---小迪视频笔记
- 8. vma操作概述