Macros/Python Guide/Common errors/es

Volver al índice

Errores comunes
Por favor, Python no es BASIC. Esto es bueno.

Indentación
El error más común cuando se comienzan a desarrollar macros en Python (sobre todo si se tiene experiencia con la programación en BASIC) es la sangría. Python es muy estricto con la sintaxis.

Si esto funciona en BASIC:

Sub test

If True Then MsgBox &quot;Hello&quot; End If

End Sub

Esto no funcionará en Python:

La versión correcta sería así:

Muchas instrucciones en Python se determinan de acuerdo a la indentación. En otros lenguajes de programación, la indentación en el código solo ayuda a la legibilidad del código. Sin embargo, en Python la indentación es muy importante y con ella se validan muchas instrucciones lógicas.

Tabulaciones o espacios
Puede usar tabulaciones o espacios para la indentación. La guía PEP 8 recomienda usar espacios, pero no una combinación de espacios y tabulaciones. Python 3 prohíbe la mezcla de espacios y tabulaciones para la indentación. Y por favor, no utilice Python 2.

Volver al índice