Formateador de Python

Embellezca y estandarice código Python 3 con un formateador rápido y moderno cuyo estilo sigue las convenciones de Black / PEP 8. Ajuste el ancho de la sangría, el estilo de comillas, el ancho de línea y las comas finales mágicas. Los errores de sintaxis se notifican con exactitud, nunca se reformatean en silencio. Más herramientas de código: Formateador de Go | Formateador de C/C++/C#/Java | Formateador de scripts de shell | Formateador de código (JS/TS/PHP/TOML).
Todo el procesamiento se realiza localmente en su navegador: su código nunca se sube a ningún servidor.
Cómo se usa: pegue su código Python en el área de texto izquierda y haga clic en Procesar (o simplemente escriba: se procesa automáticamente al introducir texto).
Comportamiento: normaliza la sangría, los espacios alrededor de los operadores, el espaciado de las comas, el estilo de comillas (cuando se establece) y el ancho de línea. Las comas finales mágicas se respetan de forma predeterminada (continuación entre paréntesis al estilo Black).
Errores de sintaxis: el Python no válido se notifica con el error de análisis exacto en lugar de deformarse en silencio: corrija el código y vuelva a pulsar Procesar.
Privacidad: el formateador se ejecuta por completo en su navegador. Nunca se sube nada.
PEP 8, Black y longitud de línea

PEP 8 es la guía de estilo oficial de Python: sangrías de 4 espacios, nombres en snake_case y el límite de 79 caracteres por línea, que viene de la época de los terminales estrechos. Black reformatea todo según sus propias opiniones fijas y no admite configuración; autopep8 solo corrige lo que señala un linter y deja tal cual su estilo en lo demás.

Elija según el alcance del cambio: Black produce un diff grande de una sola vez, pero una salida estable para siempre; autopep8 es suave, pero conserva los hábitos que ya tenga.