CODEZEROINTERACTIVE

Chapter 4 / 15

Parte 12 — Cómo leer un error

Uso de la terminal, comandos básicos, ejecución de archivos Python y primera pantalla de MiniFinance.

Lesson 1324%

13 / 16 lessons in this chapter

Parte 12 — Cómo leer un error

1 / 1 in this part

Current chapter

Chapter 4 — La terminal y nuestro primer programa

Self-paced

Parte 12 — Cómo leer un error

No ignores el mensaje completo

Cuando aparece un error, muchas personas miran la pantalla, ven texto rojo y cierran todo.

No hagas eso.

El mensaje suele contener información útil:

  • Archivo.
  • Línea.
  • Tipo de error.
  • Descripción.

Ejemplo de error

Código:

python terminal
print("MiniFinance"

Python podría mostrar algo parecido a:

text terminal
File "main.py", line 1
    print("MiniFinance"
         ^
SyntaxError: '(' was never closed

El mensaje indica:

text terminal
File "main.py"

El problema está en main.py.

text terminal
line 1

El problema está cerca de la línea 1.

text terminal
SyntaxError

Es un error de sintaxis.

text terminal
'(' was never closed

Un paréntesis no fue cerrado.


La línea marcada no siempre es la causa exacta

Python puede marcar la línea donde finalmente notó el problema.

A veces el error comenzó en una línea anterior.

Por ejemplo:

python terminal
print("MiniFinance
print("Menú principal")

Python puede confundirse porque la primera comilla nunca se cerró.

Revisa también las líneas cercanas.


Proceso básico para resolver errores

Cuando aparezca un error:

  1. No borres todo.
  2. Lee la última línea.
  3. Identifica el tipo de error.
  4. Revisa el archivo mencionado.
  5. Busca el número de línea.
  6. Revisa también la línea anterior.
  7. Corrige una sola cosa.
  8. Guarda el archivo.
  9. Ejecuta nuevamente.

Copiar errores correctamente

Cuando pidas ayuda, copia el mensaje completo.

No escribas solamente:

Me salió algo rojo.

Una pregunta más útil sería:

Al ejecutar python main.py aparece SyntaxError: '(' was never closed en la línea 3.

Incluye también el código relacionado.