Bonjour,
J'ai une chaîne Ascii codé en hexadécimal (exemple: "01234ABCDEF").
Je suis en python 3.3 et je désire l'écrire dans un fichier binaire afin d'avoir la même chose sous forme hexadécimal.
Mon code est :
Lors de l'exécution j'ai l'erreur suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 import binascii asciiCodeHexa = "01234ABCDEF" fw = open("test.hex", 'wb') binaryData = binascii.a2b_hqx(list) fw.write(binaryData) fw.close()
File 3test.py", line 4, in <module>
binaryData = binascii.a2b_hqx(list)
TypeError: argument should be bytes, buffer or ASCII string, not <class 'type'>
Merci
Partager