conseguir "sintaxis no válida" en una instrucción de retorno normal es prácticamente imposible. Si lo usa fuera de una función, se obtiene 'return' outside function
, si usted tiene la sangría equivocada se obtiene IndentationError
, etc.
La única manera que puedo conseguir un SyntaxError: invalid syntax
en una instrucción de retorno, es si en realidad no lo hace diga return
en absoluto, pero si contiene caracteres no ascii, como retürn
. Eso da este error Ahora, ¿cómo puedes tener ese error sin verlo? Una vez más, la única idea que se me ocurre es que, de hecho, tiene una sangría, pero esta indentación no es espacios ni pestañas. Por ejemplo, puede haber insertado de alguna manera un espacio sin interrupciones en su código.
Sí, esto puede suceder. Sí, he tenido que pasarme a mí. Sí, obtienes SyntaxError: invalid syntax
.
Compruebe la sangría de la combinación de pestañas y espacios. –
@user: muéstranos un código más, de lo contrario, todo lo que podemos hacer es adivinar. – user225312
-1: contexto insuficiente para hacer algo más que adivinar. –