ComeçarComece gratuitamente

Usando o pycodestyle

Vimos anteriormente que o pycodestyle pode ser executado a partir da linha de comando para verificar a conformidade de um arquivo com o PEP 8.

Às vezes, é útil executar esse tipo de verificação em um script Python.

Neste exercício, você usará a classe StyleGuide do pycodestyle para verificar a conformidade de vários arquivos com o PEP 8. Ambos os arquivos realizam a mesma tarefa, mas são muito diferentes em termos de formatação e legibilidade. Você pode visualizar o conteúdo dos arquivos seguindo os links abaixo.

Este exercício faz parte do curso

Princípios de engenharia de software em Python

Ver Curso

Instruções de exercício

  • Importe o pacote pycodestyle.
  • Crie uma instância do site StyleGuide chamada style_checker.
  • Há dois arquivos que verificaremos; eles se chamam 'nay_pep8.py' e 'yay_pep8.py'. Passe uma lista contendo esses nomes de arquivos para o método check_files do nosso style_checker.
  • print() os resultados da nossa verificação de estilo no console. Certifique-se de ler o resultado!

Exercício interativo prático

Experimente este exercício preenchendo este código de exemplo.

# 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)
Editar e executar código