09Nov

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/

Leave a comment