Forum >> Principianti >> Conversione ASCII a HEX

Pagina: 1

devo convertire i caratteri di una stringa in una sequenza di caratteri HEX

Dopo svariate ricerche ho trovato questo esempio che funziona benissimo

*********

import binascii


x = b'test'
z = binascii.hexlify(x)

y = str(z,'ascii')

print(z) # Outputs b'74657374' (hex encoding of "test")

print(y) # Outputs 74657374

z_unhexed = binascii.unhexlify(z)

print(z_unhexed) # Outputs b'test'

z_ascii = str(z_unhexed,'ascii')

print(z_ascii) # Outputs test

********

Il problema nasce sul modo di sostituire la stringa test


x = b'test'

con una variabile sul tipo

testo = 'test'


x = btesto

come associare b con la variabile ??




Ringrazio anticipatamente







--
Bruno L.
>>> bytes('test', 'utf-8')
b'test'
THE 🍺-WARE LICENSE (Revision ㊷):
<㎝🐌🐍.🇮🇹> wrote this post. As long as you retain this notice you
can do whatever you want with this stuff. If we meet some day, and you
think this stuff is worth it, you can buy me a 🍺 in return. -- ㎝
>>> bytes('test', 'utf-8')
b'test'
Alla fine quello che mi serviva lo ho ottenuto così


k = "test"

x =(k.encode())

dove x corrisponde a

x = b'test'

che era il punto di partenza




--
Bruno L.


Pagina: 1



Esegui il login per scrivere una risposta.