“Cómo convertir la cadena en byte sin codificar python” Código de respuesta

Cómo convertir la cadena en byte sin codificar python

>>> message = 'test 112 hello: what?!'
>>> message = message.encode('iso-8859-15')
>>> message 
b'test 112 hello: what?!'
Indian Coder Jr.

Cómo convertir la cadena en byte sin codificar python

import struct

def rawbytes(s):
    """Convert a string to raw bytes without encoding"""
    outlist = []
    for cp in s:
        num = ord(cp)
        if num < 255:
            outlist.append(struct.pack('B', num))
        elif num < 65535:
            outlist.append(struct.pack('>H', num))
        else:
            b = (num & 0xFF0000) >> 16
            H = num & 0xFFFF
            outlist.append(struct.pack('>bH', b, H))
    return b''.join(outlist)
Indian Coder Jr.

Respuestas similares a “Cómo convertir la cadena en byte sin codificar python”

Preguntas similares a “Cómo convertir la cadena en byte sin codificar python”

Más respuestas relacionadas con “Cómo convertir la cadena en byte sin codificar python” en Python

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código