[PYTHON] Überprüfen Sie den Code mit flake8

Mein Name ist Kazuhiro Minomaki (https://qiita.com/mimaki_kazuhiro) und ich bin Praktikant bei Future Electronic Technology. Dieses Mal werde ich über flake8 schreiben.

Da Sie neu in der Programmierung sind, ist der Inhalt möglicherweise falsch. Wenn es Fehler gibt, werde ich sie korrigieren. Bitte weisen Sie immer mehr darauf hin.

Was ist Flake8?

flake8 ist ein Tool zur Überprüfung der Python-Grammatik.

Einführung von flake8

Ich werde es tatsächlich benutzen. Zuerst installieren.

terminal


$ pip install flake8

Wenn Sie flake8 mit dem unten angegebenen Dateinamen ausführen, wird das Ergebnis der Codeprüfung angezeigt. Das Befehlsargument kann ein Verzeichnisname anstelle eines Dateinamens sein.

terminal


$ flake8 test.py
test.py:1:1: F401 'sys' imported but unused
test.py:3:4: E222 multiple spaces after operator
test.py:4:7: E231 missing whitespace after ','
test.py:4:12: E202 whitespace before ']'
test.py:6:1: W293 blank line contains whitespace
test.py:6:1: W391 blank line at end of file

Auf diese Weise können Fehler erkannt werden.

Recommended Posts

Überprüfen Sie den Code mit flake8
QR-Code mit CNN entschlüsseln
Mechanismus zur automatischen Flusenprüfung mit flake8 beim Festschreiben von Python-Code
Überprüfen Sie die Antwort des HTTP-Statuscodes mit dem Befehl curl (#Linux #Shell).
Überprüfen Sie die Korrelation mit Kaggles Titanic (kaggle③)
Überprüfen Sie den Speicherschutz von Linux Kern mit Code für ARM
Überprüfen Sie die Dateigröße mit du -sh *
Überprüfen Sie das Datum der Flaggenpflicht mit Python
Konvertieren Sie den Zeichencode der Datei mit Python3
Mit Codetest stärken ⑦
Mit Codetest stärken ⑨
Mit Codetest stärken ⑤
Mit Codetest stärken ④
Mit Codetest stärken ②
Domaincheck mit Python
Summencode mit Numpy
Mit Codetest stärken ①
Überprüfen Sie die Version mit Python
Mit Codetest stärken ⑧
Mit Codetest stärken ⑨
Überprüfen Sie, wann die Version nicht in pyenv wechselt
Holen Sie sich den Ländercode mit Python
Python mit VSCode (Windows 10)
Ich habe den Code für die japanische Satzgenerierung mit DeZero geschrieben
Testcode, um auf der Seite nach defekten Links zu suchen
Überprüfen Sie mit apply () (dataframe, Pandas), welche Zeile den Fehler verursacht hat.
Setzen Sie den Debugger mit der Nase ein
Überprüfen Sie die Python-Abdeckung mit pytest-cov
Töte den Prozess mit sudo kill -9
Überprüfen Sie den Speicherstatus des Servers mit dem Befehl Linux free
Tool zum Überprüfen des Codestils
Erläutern Sie den Code von Tensorflow_in_ROS
Genießen Sie das Gray-Scott-Modell mit Kurzcode mithilfe der Matrixberechnung
Skript zur Überprüfung des Quellcode-Zeichencodes
Überprüfen Sie den Betriebsstatus des Servers mit dem Linux-Befehl top
Debuggen Sie Python mit VS-Code
Errate das Passwort mit klee
Die Geschichte, dass Python nicht mehr mit VS Code (Windows 10) arbeitet
Schaben Nikkei Durchschnitt mit Dramatiker-Python
Kalibrieren Sie das Modell mit PyCaret
Rufen Sie die API mit python3 auf.
Systemhandel ab Python3: Holen Sie sich den neuesten Programmcode
[Python] Überprüfen Sie die installierten Bibliotheken
Dokumentieren Sie Python-Code mit Doxygen
[Maschinelles Lernen] Überprüfen Sie die Leistung des Klassifikators anhand handgeschriebener Zeichendaten
Überprüfen Sie die Verwendung des Server-E / A-Geräts mit dem Linux-Befehl iostat
Ich möchte die Position meines Gesichts mit OpenCV überprüfen!
Extrahieren Sie die xz-Datei mit Python
Java mit Visual Studio Code (Teil 2)
Überprüfen Sie das Verhalten beim Zuweisen von Python
Extrahieren Sie den Maximalwert mit Pandas.
Klassifizieren Sie "Wein" mit TensorFlow MLP-Code
Überprüfen Sie den Rückgabewert mit PEP 380
Verwenden Sie die Vorschaufunktion mit aws-cli
Mit PyEphem ist der Weltraum gefährlich
Bereiten Sie die Straße mit Kombinationsoptimierung
Führen Sie die App mit Flask + Heroku aus
Holen Sie sich das Wetter mit Python-Anfragen
Holen Sie sich das Wetter mit Python-Anfragen 2