Zacznij terazZacznij za darmo

Używanie pycodestyle

Wcześniej widziałeś, że pycodestyle można uruchomić z wiersza poleceń, aby sprawdzić zgodność pliku z PEP 8. Czasem jednak wygodniej jest przeprowadzić taką weryfikację bezpośrednio ze skryptu Pythona.

W tym ćwiczeniu użyjesz klasy StyleGuide z pakietu pycodestyle, aby sprawdzić kilka plików pod kątem zgodności z PEP 8. Oba pliki wykonują to samo zadanie, ale znacznie różnią się formatowaniem i czytelnością. Możesz zobaczyć ich zawartość, klikając poniższe linki.

To ćwiczenie jest częścią kursu

Zasady inżynierii oprogramowania w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Zaimportuj pakiet pycodestyle.
  • Utwórz instancję klasy StyleGuide o nazwie style_checker.
  • Sprawdzimy dwa pliki: 'nay_pep8.py' oraz 'yay_pep8.py'. Przekaż listę zawierającą te nazwy plików do metody check_files obiektu style_checker.
  • Wyświetl wyniki sprawdzenia za pomocą print(). Koniecznie przeczytaj uważnie dane wyjściowe!

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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)
Edytuj i uruchom kod