Je dois écrire du texte, puis des données binaires dans un fichier. Par exemple, je voudrais écrire le fichier avec le contenu:Comment écrire des données binaires dans un fichier texte en Python?
BESTFORMAT
NUMLINES 42
FIELDS FOO BAR SPAM
DATATYPES INT32 FLOAT64 FLOAT64
FILETYPE BINARY
???d?'Ӈ T???'Ѥ??X??\??
?? R??&??X??\???????
??zR??X??\????????
...
Cependant, en Python (3.5) vous ne pouvez pas ouvrir un fichier d'une manière que vous pouvez écrire des données ASCII, puis les données binaires.
J'ai essayé:
Conversion mes données binaires au texte (pas bon, car il génère
b'5 42.7 0.8'
Encoding mes données texte en binaire et ouvrir le fichier en tant que binaire (pas bon, comme alors j'ai un fichier binaire, ce qui n'est pas ce que je veux)
Possible copie de [Python comment écrire dans un fichier binaire?] (Https://stackoverflow.com/questions/18367007/python-how-to-write-to-a-binary-file) –