代碼規範的重要性
一、規範的代碼可以促進團隊開發
二、規範的代碼可以減少人力資源投入
三、規範的代碼可以降低維護成本
四、規範的代碼有助於代碼審閱(說白了別人看着舒服,也能看懂)
Pylint 是什麼
Pylint是一個Python靜態代碼分析工具,它查找編程錯誤、幫助執行編碼標準,查找不符合代碼風格標準(Pylint 默認使用的代碼風格是 PEP 8)和有潛在問題的代碼。除了平常代碼分析工具的作用之外,它提供了更多的功能:如檢查一行代碼的長度,變量名是否符合命名標準,一個聲明過的接口是否被真正實現;Pylint 的一個很大的好處是它的高可配置性,高可定製性,並且可以很容易寫小插件來添加功能;目前在 PyCharm 中也集成了 Pylint。
pip安裝
pip install pylint
離線包安裝
python setup.py install
升級
pip install pylint --upgrade
幫助
-h,--help : 顯示所有幫助信息
PyCharm 配置pylint過程
File > Settings> Tools > External Tools,點擊 + 號添加,如下圖配置
Program設置爲: 指向 pylint 的實際目錄,此處以 windows10目錄爲例
Parameters 設置爲 (用戶可根據自己的情況,選擇 pylint 輸出信息顯示格式和要 disable 的項目):--output-format=parseable --disable=R --disable=C0102,C0103,C0111,C0301,C0302,C0303,C0304,C0305,W0120,W0123,W0401,W0603,W0612,W0614,W0621,W0622,W0703,E1003,E1101 $FilePath$
注:爲了防止 Pylint 打印找不到 配置文件的 warning,可以在當前工程目錄下新建一個空的文件,取名爲 .pylintrc,再在上述參數中加入選項 --rcfile=path/to/.pylintrc 即可。
Working Direcroty 設置爲:$FileDir$
試用結果
進QQ羣(779809018)免費領取學習資源,疑難問題解答。同時歡迎大家關注我的微信公衆號:代碼幫 ,免費領取學習資源。
本公衆號將秉持活到老學到老學習無休止的交流分享開源精神,匯聚於互聯網和個人學習工作的精華乾貨知識,一切來於互聯網,反饋回互聯網。
目前研究領域:大數據、機器學習、深度學習、人工智能、數據挖掘、數據分析。 語言涉及:Java、Scala、Python、Shell、Linux等 。同時還涉及平常所使用的手機、電腦和互聯網上的使用技巧、問題和實用軟件破解。 只要你一直關注和呆在羣裏,每天必須有收穫,討論和答疑QQ羣:大數據和人工智能總羣(779809018)微信公衆號(代碼幫)每天分享最新IT、大數據和人工智能新技術。