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
Anleitung zur Übung
- Importiere das Paket
pycodestyle. - Erzeuge eine Instanz von
StyleGuidemit dem Namenstyle_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 Methodecheck_filesunseresstyle_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)