Foros del Web » Programando para Internet » Python »

[SOLUCIONADO] Bytes en python 2

Estas en el tema de Bytes en python 2 en el foro de Python en Foros del Web. Hola a todos. Tengo una duda con Python 2.7. Estoy usando una librería llamada PyCrypto, el caso es que en esta libreria hay una función ...
  #1 (permalink)  
Antiguo 16/09/2014, 01:09
 
Fecha de Ingreso: febrero-2014
Mensajes: 55
Antigüedad: 10 años, 9 meses
Puntos: 3
Bytes en python 2

Hola a todos.

Tengo una duda con Python 2.7.
Estoy usando una librería llamada PyCrypto, el caso es que en esta libreria hay una función para generar 8 bytes aleatoriamente (Random.get_random_bytes(8)).

Si hago:
Código:
a = Random.get_random_bytes(8)
print a
La salida es algo como esto:
Código:
��,��uA�
Mi pregunta es como inizializar "a mano" una variable que se imprima así por pantalla. He probado a hacer:
Código:
a = 0x010827 #===> Hex
b = b'asdad' #===> bin
c = bytearray('asdad')
La salida es siempre la cadena o número introducido literalmente en lugar de con esos "símbolos" raros.

¿Cómo puedo hacerlo?
Gracias, saludos.
  #2 (permalink)  
Antiguo 16/09/2014, 01:41
 
Fecha de Ingreso: febrero-2014
Mensajes: 55
Antigüedad: 10 años, 9 meses
Puntos: 3
Respuesta: Bytes en python 2

Solucionado:
Código:
ascii = "".join(chr(i) for i in range(10,40))
print ascii
Saludos.

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:36.