/ / ValueError: escape x inválido - python

ValueError: escape x inválido - python

python -c "print "x90" * 348 + "x31xc0x83xecx01x88x04x24x68x62x61x73x68x68x62x69x6ex2fx8xecx01xc6x04x24x2fx89xe6x50x56xb0x0bx89xf3x89xe1x31xd2xcdx80xb0x01x31xdbxcdx80" + "x30xd1xffxff" * 35"
ValueError: invalid x escape

¿Alguna idea de qué está causando este error?

Respuestas

10 por respuesta № 1

tienes 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