Aplicando guía de estilos PEP8 automáticamente en nuestros archivos Python con la librería autopep8
PEP8 es una guía de estilo adoptada ampliamente por la comunidad de Python. Facilita la lectura del código y hace más homogéneo el código entre diferentes programadores.
¿Qué es PEP8?
PEP8 es una guía de estilo adoptada ampliamente por la comunidad de Python. Facilita la lectura del código y hace más homogéneo el código entre diferentes programadores.
La librería autopep8
Este librería aplica la guía de estilo PEP8 automáticamente a los archivos de Python. Instalando la librería a través de pip, añadirá a nuestro sistema operativo el ejecutable autopep8:
pip install autopep8
Usando la librería
Teniendo el siguiente archivo de ejemplo de Python que no cumple la especificación PEP8:
sample.py
import os, sys #Listing directories os.system('ls -lah')
Aplicamos el estilo sobre este archivo con el siguiente comando:
autopep8 --in-place --aggressive --aggressive sample.py
Y el archivo formateado, cumpliendo ahora la guía de estilo PEP8:
import os import sys # Listing directories os.system('ls -lah')
Repositorio de la librería autopep8: https://pypi.python.org/pypi/autopep8
Guía de estilo PEP8: https://www.python.org/dev/peps/pep-0008/