最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python語言規(guī)范之Pylint的詳細用法

 更新時間:2021年06月24日 08:18:28   作者:Captain_Li  
Pylint 是一個 Python 代碼分析工具,它分析 Python 代碼中的錯誤,查找不符合代碼風格標準(Pylint 默認使用的代碼風格是 PEP 8)和有潛在問題的代碼,接下來通過本文給大家介紹Python Pylint的使用,感興趣的朋友一起看看吧

1、Pylint是什么

pylint是一個Python源代碼中查找bug的工具,能找出錯誤,和代碼規(guī)范的運行。也就是你的代碼有Error錯誤的時候能找出來錯誤,沒有錯誤的時候,能根據(jù)Python代碼規(guī)范給你建議修改代碼,讓代碼變更美觀。

2、安裝pylint

 pip3 install pylint

3、查找pylint的安裝地址

$ which pylint
/Library/Frameworks/Python.framework/Versions/3.9/bin/pylint

4、Pycharm使用Pylint工具

1)Pycharm --> Preferences --> Tools --> External Tools --> +

Program:pylint的地址,可以通過which pylint找到地址Arguments:pylint運行的參數(shù)2)使用

3)得到的結(jié)果

************* Module 704
leetcode/704.py:28:0: C0305: Trailing newlines (trailing-newlines)         #文尾有多余的行
leetcode/704.py:1:0: C0114: Missing module docstring (missing-module-docstring)  # 腳本首行沒有添加注釋
leetcode/704.py:4:11: W0621: Redefining name 'nums' from outer scope (line 23) (redefined-outer-name)  #變量名字與函數(shù)參數(shù)名字不能一樣
leetcode/704.py:4:28: W0621: Redefining name 'target' from outer scope (line 24) (redefined-outer-name) #變量名字與函數(shù)參數(shù)名字不能一樣
leetcode/704.py:4:0: C0116: Missing function or method docstring (missing-function-docstring)  #函數(shù)缺少注釋,注釋要放在函數(shù)的第一行而不是def的上面

5、pylint的5種信息類型

Output:
   Using the default text output, the message format is :
  MESSAGE_TYPE: LINE_NUM:[OBJECT:] MESSAGE
  There are 5 kind of message types :
  * (C) convention, for programming standard violation
  * (R) refactor, for bad code smell
  * (W) warning, for python specific problems
  * (E) error, for probable bugs in the code
  * (F) fatal, if an error occurred which prevented pylint from doing further processing.

* (C) 約定,用于違反編程標準

* (R) 重構(gòu),針對糟糕的代碼味道

* (W) 警告,針對 python 特定問題

* (E) 錯誤,用于代碼中可能的錯誤

* (F) 致命的,如果發(fā)生錯誤導致 pylint 無法進行進一步處理。

6、更多的pylint信息

1)可以通過命令行獲取

pylint --list-msgs

2)官網(wǎng)

http://pylint.pycqa.org/en/latest/#

以上就是Python語言規(guī)范之Pylint的使用的詳細內(nèi)容,更多關(guān)于Python Pylint的使用的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Python實現(xiàn)檢測SSL證書是否過期

    Python實現(xiàn)檢測SSL證書是否過期

    我們知道 SSL 證書是會過期的,一旦過期之后需要重新申請,如果沒有及時更換證書的話,就有可能導致網(wǎng)站出問題,所以本文介紹了如何利用Python實現(xiàn)檢測SSL證書是否過期,需要的可以參考下
    2023-08-08
  • Python xlwt庫處理整數(shù)格式的陷阱與最佳實踐

    Python xlwt庫處理整數(shù)格式的陷阱與最佳實踐

    在使用 Python 進行數(shù)據(jù)處理并導出到 Excel 時,xlwt 是一個經(jīng)典且廣泛使用的庫,本文將深入探討 xlwt 處理整數(shù)時的核心機制,分析常見陷阱,并提供一套完整的解決方案,希望對大家有所幫助
    2026-01-01
  • Python多線程編程(一):threading模塊綜述

    Python多線程編程(一):threading模塊綜述

    這篇文章主要介紹了Python多線程編程(一):threading模塊綜述,本文講解了threading模塊、Thread類、Queue提供的類等內(nèi)容,需要的朋友可以參考下
    2015-04-04
  • python識別圖標并點擊功能實現(xiàn)

    python識別圖標并點擊功能實現(xiàn)

    這篇文章主要介紹了python識別圖標并點擊功能實現(xiàn),本文給大家介紹的非常詳細,感興趣的朋友跟隨小編一起看看吧
    2024-07-07
  • 掌握Python property裝飾器巧妙管理類的屬性

    掌握Python property裝飾器巧妙管理類的屬性

    property?是Python中的一個內(nèi)置裝飾器,它用于創(chuàng)建屬性并允許開發(fā)者定義特定的操作,例如獲?。╣etter)、設(shè)置(setter)和刪除(deleter)屬性值的方法,本文為大家講解如何利用這種特性使我們能更好地管理類的屬性
    2024-01-01
  • 詳解Pandas 處理缺失值指令大全

    詳解Pandas 處理缺失值指令大全

    這篇文章主要介紹了詳解Pandas 處理缺失值指令大全,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-07-07
  • Python?代碼智能感知類型標注與特殊注釋詳解

    Python?代碼智能感知類型標注與特殊注釋詳解

    這篇文章主要為大家介紹了Python?代碼智能感知類型標注與特殊注釋詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-09-09
  • 淺談python字符串方法的簡單使用

    淺談python字符串方法的簡單使用

    下面小編就為大家?guī)硪黄獪\談python字符串方法的簡單使用。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-07-07
  • Python2中文處理紀要的實現(xiàn)方法

    Python2中文處理紀要的實現(xiàn)方法

    本篇文章主要介紹了Python2中文處理紀要的實現(xiàn)方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-03-03
  • 一文掌握python中的__init__的意思及使用場景分析

    一文掌握python中的__init__的意思及使用場景分析

    __init__是構(gòu)造方法,誰調(diào)用,表示誰(更直觀的理解就是類的方法中,誰調(diào)用,表示誰,見下面第一個代碼)?。〔⒉皇潜剡x項,也就是說在類中,這個不是必須用的,那什么場景需要用到,什么場景不需要用到呢,感興趣的朋友跟隨小編一起看看吧
    2023-02-02

最新評論

阿克陶县| 湘阴县| 平果县| 文登市| 富平县| 财经| 米脂县| 酒泉市| 花莲县| 织金县| 永川市| 朔州市| 永昌县| 海林市| 宁晋县| 壤塘县| 特克斯县| 东台市| 瓮安县| 金沙县| 拉萨市| 社会| 东平县| 广昌县| 奇台县| 兰坪| 扬中市| 天等县| 同仁县| 房产| 乐安县| 政和县| 南靖县| 北安市| 新闻| 天水市| 大荔县| 尖扎县| 襄汾县| 甘洛县| 乐安县|