Y a-t-il un autre moyen par lequel nous pouvons lire des données dans un tampon mémoire mutable ?
Oui, nous pouvons utiliser la méthode readinto() de fichier un objet.
La méthode readinto() de fichiers peut être utilisée pour remplir n’importe quel tableau préalloué avec des données. Y compris les tableaux créés par le module numpy.
À la différence de la méthode normale read() la méthode readinto() remplit le contenu d’un tampon existant plutôt que d’allouer de nouveaux objets et de les retourner.
On peut donc l’utiliser pour éviter de faire des allocations de mémoire supplémentaires.
Exemples:
Vous voulez lire des données binaires directement dans un tampon mutable sans aucune copie intermédiaire pour manipuler les données binaires