écrire directement en octets dans un fichier
Salut !
Je me suis décidé à créé un programme en python, le problème est qu'il y a un truc que je n'arrive pas à faire et que malgré toute mes recherches je n'ai rien réussi à trouvé :'( j'appaire donc que c'est possible...
J'aimerais écrire dans des fichiers directement des octets ! et pas des chaînes de caractères...
Exemple :
Code:
1 2 3
| #j'aimerais faire un truc qui ressemble a ca (ce code ne marche pas car write ne s'attend pas à recevoir un float)
Fichier = open('fichier','ab+')
Fichier.write(12.32) |
Pour ce qui connaisse le C il aurait fallu faire ca comme ca dans ce langage :
Code:
1 2 3 4
|
FILE * Fichier = fopen("fichier","ab+");
float variable = 12.32;
fwrite(&variable, 1, sizeof(float), Fichier); |
Savez vous si c'est possible à faire un truc comme ca en python ??
Merci pour votre aide