Ho una stringa con caratteri binari e stringa e vorrei convertirla prima in binario, poi in esadecimale.Python: conversione stringa binaria/esadecimale?
La stringa è la seguente:
<81>^Q<81>"^Q^@^[)^G ^Q^A^S^A^V^@<83>^Cd<80><99>}^@N^@^@^A^@^@^@^@^@^@^@j
Come faccio a convertire questa stringa in Python in modo che l'output in formato esadecimale è simile a questo qui sotto?
24208040901811001B12050809081223431235113245422F0A23000000000000000000001F
si può approfondire la traduzione previsto? Mi sembra che la stringa di esempio e l'output esadecimale non siano la stessa cosa ... è <81> un singolo carattere non codificato esadecimamente codificato o è una rappresentazione testuale di questo? Sono confuso dalla stringa che contiene i caratteri binari (cosa intendi con questo) e che vuoi convertire in binario, quindi in esadecimale ... – Adriaan
Fai questo: 'print (repr (your_string)))' e copia/incolla il risultato nella tua domanda. Diteci quale versione di Python e quale piattaforma. –