python代码检测工具及区别_flake8-python代码质量检测工具

flake8是python代码质量检测工具。

描述

flake8是一个命令行实用程序,用于在整个Python项目中加强样式的一致性。

默认情况下,它包括PyFlakes项目提供的lint检查,PyCodeStyle项目提供的PEP-0008启发式样式检查以及McCabe项目提供的McCabe复杂性检查。如果找到并安装了第三方扩展,它还将运行第三方扩展。

71257933_202012161207290394105198.jpg

使用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版本相关。

71257933_202012161211040675160777.png

要开始使用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/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值