Estoy repasando algunas cosas básicas de python antes de seguir por donde lo dejé, y en algo tan simple como las cadenas de texto me da error. Es simplemente uno de los ejemplos de la guia de aprendizaje. Aquí os lo muestro:
>>> hola = "Esto es un texto bastante largo que contiene\n\
... varias líneas de texto, como si fuera C.\n\
... Observa que el espacio en blanco al principio de la línea es\
... significativo."
UnicodeDecodeError: 'utf8' codec can't decode byte 0xed in position 0: unexpected end of data
No es un poco tonto que me de error algo tan simple? xDDD
Cuantas veces lo probaste? a mi me funciona bien :xD
Saludos
Creo que en la sintaxis de python esta bien claro el uso de una triple comilla cuando se utilizaran mas de 1 linea.
CitarCuantas veces lo probaste? a mi me funciona bien
Pues varias veces.
CitarCreo que en la sintaxis de python esta bien claro el uso de una triple comilla cuando se utilizaran mas de 1 linea.
Es una opción, pero la otra opcion es usar una barra invertida \ después de cada línea. En teoría si, debería funcionar, es un ejemplo simple de escribir varias líneas, nunca me había dado ese error, que yo recuerde. Es que a ver, copio y pego tal cual el ejemplo bien escrito y no me va...es imposible, parece que el error se lo inventa xDDD
Ola, a mi python me daba un error parecido cuando usaba tildes o eñes en las cadenas. Has probado a escribirlo sin tildes?
Acabo de probarlo y todo genial, ya no me da error. Muchas gracias!! Pero entonces, ¿como hago cuando quiera escribir tildes (me refiero a si hay alguna otra manera de ponerlas)?