国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python中pylint使用方法(pylint代碼檢查)

2020-02-22 23:37:01
字體:
來源:轉載
供稿:網友

一、Pylint 是什么

Pylint 是一個 Python 代碼分析工具,它分析 Python 代碼中的錯誤,查找不符合代碼風格標準和有潛在問題的代碼。
Pylint 是一個 Python 工具,除了平常代碼分析工具的作用之外,它提供了更多的功能:如檢查一行代碼的長度,變量名是否符合命名標準,一個聲明過的接口是否被真正實現等等。
Pylint 的一個很大的好處是它的高可配置性,高可定制性,并且可以很容易寫小插件來添加功能。

如果運行兩次 Pylint,它會同時顯示出當前和上次的運行結果,從而可以看出代碼質量是否得到了改進。 目前在 eclipse 的 pydev 插件中也集成了 Pylint。

二、Pylint 在 Linux 上的安裝

1. 在 Linux 上,首先安裝 Python 的包(高于版本 2.2),并在環境變量 $PATH 中添加 Python 可執行文件的路徑。
2. 下載 Pylint、logilab-astng (version >= 0.14) 和 logilab-common (version >= 0.13) 的包 , 使用 tar zxvf *.tar.gz解壓縮這些包。
3. 依次進入 logilab-astng、logilab-common 和 Pylint 解開的文件夾中,運行命令 Python setup.py install來安裝。
4. 安裝完成后,就可以通過 pylint [options] module_or_package來調用 Pylint 了。

三、 Pylint 在 Windows 上的安裝

1. 安裝 Python 的包(高于版本 2.2),右鍵單擊桌面上的我的電腦圖標,選擇屬性,高級,環境變量,在 $PATH 中添加 Python 的安裝路徑,如 C:/Python26/。
2. 使用解壓縮工具解壓縮所有的包。
3. 打開命令行窗口,使用 cd依次進入 logilab-astng、logilab-common 和 Pylint 解開的文件夾中,運行命令 python setup.py install來安裝。
4. 安裝完成后,在 Python 的安裝路徑下出現一個 Scripts 文件夾,里面包含一些 bat 腳本,如 pylint.bat 等。
5. 為了使調用 pylint.bat 的時候不需要輸入完整路徑,在 Python 的安裝目錄下創建 pylint.bat 的重定向文件,這是一個純文本文件 pylint.bat,里面包含 pylint.bat 的實際路徑,如:C:/Python26/Scripts/pylint.bat。
6. 安裝完成后,可以通過 pylint [options] module_or_package來調用 Pylint 了。

四、 pylint使用

使用 Pylint 對一個模塊 module.py 進行代碼檢查:

1. 進入這個模塊所在的文件夾,運行

pylint [options] module.py

這種調用方式是一直可以工作的,因為當前的工作目錄會被自動加入 Python 的路徑中。

2. 不進入模塊所在的文件夾,運行

pylint [options] directory/module.py

這種調用方式當如下條件滿足的時候是可以工作的:directory 是個 Python 包 ( 比如包含一個 __init__.py 文件 ),或者 directory 被加入了 Python 的搜索路徑中。  

使用 Pylint 對一個包 pakage 進行代碼檢查:

1. 進入這個包所在文件夾,運行

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 五大连池市| 房产| 岑溪市| 淳安县| 寻乌县| 高台县| 故城县| 渝中区| 襄汾县| 新宁县| 宜黄县| 信宜市| 绥滨县| 应用必备| 新昌县| 霍山县| 三河市| 大方县| 南城县| 清苑县| 太和县| 镇安县| 镇巴县| 延川县| 合阳县| 青铜峡市| 九龙县| 灵丘县| 敖汉旗| 冷水江市| 绵竹市| 竹山县| 颍上县| 西畴县| 宣汉县| 辉县市| 河源市| 皋兰县| 镇远县| 蒙自县| 陇西县|