type 'exceptions.SyntaxError': EOL while scanning string literal (XXXX.py, line X)


Este error de Python es por un problema con la sintaxis del script, algunas veces porque nos olvidamos de cerrar la cadena, por algun salto de linea o algo similar.



Errores Comunes: (Suponiendo que queremos asignar a mi_variable el string ‘Este es un texto de prueba’ )


1.- Poner la comilla de cierre en otra linea:

mi_variable = 'Este es un texto de prueba
'

Solucion: Poner todo en una sola linea

mi_variable = 'Este es un texto de prueba'



2.- Hacer un salto de linea entre el texto (dentro de las comillas):

mi_variable = 'Este es un
texto de prueba'

Solucion: Poner \ (barra o slash) al final de cada linea:

mi_variable = 'Este es un \
texto de prueba'

mi_variable = 'Este es un \
texto de \
prueba'


Terminos de Busqueda:

  • eofe error en python
  • que significa literal
  • syntaxerror: EOL while scanning string literal
  • eol while scanning string literal python
  • syntaxerror eol while scanning string literal python
  • string con while en python
  • eol mientras escanea literalmente la cadena python
  • python syntaxerror: eol while scanning string litera
  • python que significa este error eol while scanning string literal
  • eol while scanning string literal
  • error while scanning string literal
  • error eol en python
  • python eol