Pregunta

Recibo un mensaje de error citando que tengo un error de sintaxis al intentar cargar mis funciones. Puedo cargarlos uno a la vez en el ralentí, pero al pegar el script completo, se devuelve un error. Creo que tiene que ver con la segunda función llamando al primero. Para probar esto, el código simple a continuación también devuelve este error :(.

def hello():
    print('Hello there!')

def boo():
    hello()

No estoy seguro de por qué esto sucede porque la primera función se define antes de que se llame en el segundo. Entonces, debe cargarse en la memoria ya ¿no?

Gracias por cualquier ayuda que usted puede dar. :)

¿Fue útil?

Solución

El intérprete interactivo inactivo solo puede manejar una tarea a la vez, no puede hacer más.

Guarde el script en un archivo Python (.py extensión), y ejecutarlo.

Desde la línea de comando:

$ cd /script_path
$ python script_name.py

O si quieres ejecutarlo en inactivo:

CTRL+N - Pegue el código - Guardar - Presione F5

¡Espero que esto ayude!

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top