Im nächsten Artikel werden wir uns PyLint ansehen. Dieses Tool fügt eine zusätzliche Ebene hinzu, um dem Entwickler zu helfen, sauberen und fehlerfreien Python-Code zu haben. Handelt von ein statisches Python-Codeanalysetool, das nach Fehlern sucht, hilft bei der Durchsetzung eines Codierungsstandards und bietet einfache Refactoring-Vorschläge.
Dieses Tool ist durch eine umfangreiche Konfigurationsdatei hochgradig konfigurierbar. Es bietet Möglichkeiten, Fehler und Warnungen aus dem Code heraus zu behandeln. Ebenfalls Es wird uns die Möglichkeit geben, unsere eigenen Plugins zu schreiben, um unsere eigenen Steuerelemente hinzuzufügen oder Pylint auf die eine oder andere Weise zu erweitern.
Einer der großen Vorteile von PyLint ist, dass es Open Source und kostenlos ist. Dies gibt Entwicklern die Möglichkeit, es in eine Vielzahl von Projekten einzubinden. Was ist mehr, lässt sich nahtlos in viele gängige IDEs integrieren damit wir es problemlos nutzen können. Es kann auch als eigenständige Anwendung verwendet werden.
Allgemeine Funktionen von PyLint
Einige der Hauptmerkmale sind:
- Es hat Fehlererkennung damit Benutzer den von uns geschriebenen Code weiter verfeinern können.
- Es vollständig anpassbar. Die Hauptkonfiguration befindet sich in einer Textdatei, die Sie nach Ihren Wünschen konfigurieren können.
- Pylint in verschiedene IDEs integrierbar wie: Spyder, Editra, TextMate, Eclipse mit PyDev usw.
- Refactoring-Hilfe, doppelten Code erkennen.
- PyLint für Ihre Analyse verwenden Python-PEP8, also sprechen wir mit dieser Sprache fast von einem Standard in der Entwicklung.
- Dieses Tool wird mit Pyreverse installiert, mit dem wir UML-Diagramme für Python-Code erstellen.
- Die Ausführung von Pylint im Code unserer Projekte kann mit Apycot, Hudson oder Jenkins automatisiert werden.
Dies sind nur einige der Funktionen dieses Projekts. Sie können konsultieren Sie alle ausführlich von Ihrem Webseite.
Installieren Sie PyLint unter Ubuntu 20.04
Verwenden von APT
Wie in der Installationsabschnitt Von der Webseite dieses Projekts können Ubuntu-Benutzer ein Terminal öffnen (Strg + Alt + T) und Führen Sie den folgenden Befehl darin aus, um PyLint zu installieren:
sudo apt install pylint
Der obige Befehl installiert dieses Tool. Dann können wir Überprüfen Sie die installierte Version mit dem Befehl:
pylint --version
Verwenden von PIP
Benutzer können PyLint auch mit dem PIP-Paketmanager installieren. Die Installation ist recht einfach. Um zu beginnen müssen wir nur ein Terminal öffnen (Strg + Alt + T) und aktualisieren Sie unsere Systempakete.
sudo apt update; sudo apt upgrade
Jetzt wir werden installieren PIP. Wenn Sie es immer noch nicht auf Ihrem System installiert haben, müssen Sie im Terminal nur Folgendes schreiben:
sudo apt install python3-pip python3-dev
Sobald die Installation abgeschlossen ist, können wir Überprüfen Sie die installierte Version von PIP mit dem Befehl:
pip3 --version
An dieser Stelle können wir Fahren Sie mit der Installation von PyLint fort. Im selben Terminal müssen wir nur schreiben:
pip3 install pylint
Dadurch wird dieses Tool installiert. Jetzt für Überprüfen Sie die installierte Version Wir können diesen anderen Befehl verwenden:
python3 -m pylint --version
Ein kurzer Blick auf PyLint
das Programm hat eine sehr einfache Terminalschnittstelle das erlaubt uns, es ohne Probleme zu verwenden. Die grundlegende Verwendung wäre wie folgt:
pylint [opciones] módulos_o_paquetes
auch Python-Dateien können geparst werden. Der zu verwendende grundlegende Befehl wäre etwa:
pylint mimodulo.py
Wie in der Dokumentation, es ist auch möglich, Pylint von einem anderen Python-Programm aus aufzurufen:
import pylint.lint pylint_opts = ['--version']] pylint.lint.Run(pylint_opts)
Auf diese Weise können wir unseren Code analysieren und anhand der Bildschirmausgabe die notwendigen Änderungen feststellen. Ein Beispiel dafür, wie die Bildschirmausgabe des obigen Codes aussieht, wäre wie folgt:
Sobald es uns die Fehler anzeigt, müssen wir unseren Code aktualisieren und das Notwendige beheben.
In diesen Zeilen haben wir gerade ein sehr nützliches Werkzeug für die Codeentwicklung mit Python gesehen, das wir durch die Installation schnell und einfach nutzen können. Für weitere Informationen zu diesem Tool, seiner Installation und seiner Verwendung können Benutzer die Projektdokumentation.