ÎncepețiÎncepe gratuit

Utilizarea pycodestyle

Am văzut anterior că pycodestyle poate fi rulat din linia de comandă pentru a verifica conformitatea unui fișier cu PEP 8. Uneori este util să faci acest tip de verificare direct dintr-un script Python.

În acest exercițiu, vei folosi clasa StyleGuide din pycodestyle pentru a verifica mai multe fișiere în raport cu standardul PEP 8. Ambele fișiere realizează același lucru, însă diferă semnificativ în ceea ce privește formatarea și lizibilitatea. Poți vizualiza conținutul fișierelor accesând linkurile de mai jos.

Acest exercițiu face parte din cursul

Principii de inginerie software în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Importă pachetul pycodestyle.
  • Creează o instanță a clasei StyleGuide cu numele style_checker.
  • Vom verifica două fișiere: 'nay_pep8.py' și 'yay_pep8.py'. Transmite o listă cu aceste nume de fișiere metodei check_files a obiectului style_checker.
  • Afișează rezultatele verificării în consolă cu print(). Asigură-te că citești rezultatul!

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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)
Editează și rulează codul