Formatear código de Python 3 con autopep8

Publicado por parzibyte en

En este post te voy a mostrar a formatear o embellecer tu código de Python usando el ejecutable de autopep8, mismo que sirve para arreglar un problema con las tabulaciones y espacios.

Mantener tu código de Python formateado es fundamental, pues hace que sea más agradable a la vista y en resumen mantienes tu código limpio y ordenado.

autopep8 para embellecer código

La instalación de autopep8 es realmente sencilla.

Primero debes instalar Python 3 con PIP, y después ejecutar:

pip install autopep

Formatear archivo de Python con autopep8

Cuando termines, formatea el código de un archivo de Python con:

autopep8 -i archivo.py

La opción -i es para que el archivo sea modificado directamente.

Si quieres formatear todos los archivos de Python en un directorio (no te preocupes, si en el directorio hay otros archivos que no son de Python, los mismos serán ignorados) entonces ejecuta autopep8 con la opción -r de “recursivo” así:

autopep8 -i -r directorio

En caso de que quieras formatear el directorio actual, usa el punto . que se refiere al directorio actual:

autopep8 -i -r .

Finalmente cabe mencionar que las opciones pueden combinarse sin pasar tantos guiones:

autopep8 -ir .

Así puedes mantener tu código limpio y bello, sin importar el número de archivos de código fuente de Python que tengas.


parzibyte

He trabajado por más de 4 años en el desarrollo de software con experiencia en Java, PHP, JavaScript, HTML, Node.JS, Python, Android y Go. También he trabajado con bases de datos SQL como MySQL y SQLite, así como con bases de datos NoSQL usando MongoDB.Soy bueno utilizando algunos frameworks y herramientas como Firebase, jQuery, AngularJS, VueJS, CodeIgniter, Laravel, BulmaCSS, Bootstrap y Electron.Otros términos que conozco son: Arduino, GraphQL, API's, REST, AJAX, PouchDB, CouchDB, Experiencia de usuario, buenas prácticas de programación, Webpack, NPM, Administración de servidores y programación de scriptsLa plataforma en la que tengo más experiencia es la web, pero en mis ratos libres realizo unos pequeños ejercicios en C# y C.Estoy aquí para ayudarte a resolver tus problemas de programación y depuración :-)

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

A %d blogueros les gusta esto: