LoslegenKostenlos loslegen

pycodestyle verwenden

Wir haben vorhin gesehen, dass man pycodestyle über die Kommandozeile ausführen kann, um eine Datei auf PEP-8-Konformität zu prüfen. Manchmal ist es praktischer, solche Checks direkt aus einem Python-Skript aufzurufen.

In dieser Übung verwendest du die Klasse StyleGuide von pycodestyle, um mehrere Dateien auf PEP-8-Konformität zu prüfen. Beide Dateien erledigen dieselbe Aufgabe, unterscheiden sich aber stark in Formatierung und Lesbarkeit. Du kannst dir die Inhalte der Dateien über die unten stehenden Links ansehen.

Diese Übung ist Teil des Kurses

Grundlagen der Softwareentwicklung in Python

Kurs anzeigen

Anleitung zur Übung

  • Importiere das Paket pycodestyle.
  • Erzeuge eine Instanz von StyleGuide mit dem Namen style_checker.
  • Es gibt zwei Dateien, die wir prüfen: Sie heißen 'nay_pep8.py' und 'yay_pep8.py'. Übergib eine Liste mit diesen Dateinamen an die Methode check_files unseres style_checker.
  • print() die Ergebnisse unseres Style-Checks in die Konsole. Lies dir die Ausgabe unbedingt durch!

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# Import needed package
import ____

# Create a StyleGuide instance
style_checker = pycodestyle.____()

# Run PEP 8 check on multiple files
result = style_checker.check_files([____, ____])

# Print result of PEP 8 style check
print(result.messages)
Code bearbeiten und ausführen