ComenzarEmpieza gratis

Uso de pycodestyle

Antes hemos visto que pycodestyle puede ejecutarse desde la línea de comandos para comprobar si un archivo cumple PEP 8.

A veces es útil ejecutar este tipo de comprobación desde un script de Python.

En este ejercicio, utilizará la clase StyleGuide de pycodestyle para comprobar la conformidad de varios archivos con PEP 8. Ambos archivos realizan la misma tarea, pero difieren mucho en cuanto a formato y legibilidad. Puede consultar el contenido de los archivos siguiendo los enlaces que figuran a continuación.

Este ejercicio forma parte del curso

Principios de ingeniería del software en Python

Ver curso

Instrucciones de ejercicio

  • Importe el paquete pycodestyle.
  • Cree una instancia de StyleGuide llamada style_checker.
  • Hay dos archivos que vamos a comprobar; se llaman 'nay_pep8.py' y 'yay_pep8.py'. Pase una lista con estos nombres de archivo al método check_files de style_checker.
  • print() los resultados de nuestra comprobación de estilo en la consola. Asegúrate de leer el resultado.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

# 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 y ejecutar código