Začněte nyníZačněte zdarma

Použití pycodestyle

Dříve jsme viděli, že pycodestyle lze spustit z příkazové řádky a ověřit tak, zda soubor splňuje pravidla PEP 8. Někdy se ale hodí provést takovou kontrolu přímo z Python skriptu.

V tomto cvičení použiješ třídu StyleGuide z balíčku pycodestyle ke kontrole několika souborů z hlediska souladu s PEP 8. Oba soubory dělají totéž, ale výrazně se liší formátováním a čitelností. Obsah souborů si můžeš prohlédnout pomocí odkazů níže.

Toto cvičení je součástí kurzu

Principy softwarového inženýrství v Pythonu

Zobrazit kurz

Pokyny k cvičení

  • Importuj balíček pycodestyle.
  • Vytvoř instanci třídy StyleGuide s názvem style_checker.
  • Budeme kontrolovat dva soubory: 'nay_pep8.py' a 'yay_pep8.py'. Předej seznam těchto názvů souborů metodě check_files objektu style_checker.
  • Výsledky kontroly stylu vypiš pomocí print() do konzole. Nezapomeň si výstup přečíst!

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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)
Upravit a spustit kód