[Solucion] SyntaxError: EOL while scanning string literal - Python

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 Búsqueda:

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

Escríbeme un comentario si este contenido te fue útil o si te quedó alguna duda, así podré mejorarlo. Gracias!