J'ai une chaîne qui a à la fois des caractères binaires et string et je voudrais la convertir en binaire d'abord, puis en hexadécimal.Python: conversion de chaîne binaire/hexadécimale?
La chaîne est comme ci-dessous:
<81>^Q<81>"^Q^@^[)^G ^Q^A^S^A^V^@<83>^Cd<80><99>}^@N^@^@^A^@^@^@^@^@^@^@j
Comment puis-je aller sur la conversion de cette chaîne en Python pour que la sortie au format hexadécimal est similaire à ce ci-dessous?
24208040901811001B12050809081223431235113245422F0A23000000000000000000001F
peut vous donner des détails sur la traduction prévue? Il me semble que l'exemple de chaîne et la sortie hexadécimale ne sont pas la même chose ... est <81> un seul caractère codé hexadécimalement non imprimable ou est-ce une représentation textuelle de ceci? Je suis confus par la chaine contenant des chariots binaires (que voulez-vous dire par là) et que vous voulez convertir en binaire, puis en hexadécimal ... – Adriaan
Faites ceci: 'print (repr (your_string)))' et copiez/collez le résultat dans votre question. Dites-nous quelle version de Python et quelle plateforme. –