os.pread ( )
DESCRIPTION.
Lit un certain nombre de données sur un fichier sans modifier la position du curseur.
SYNTAXE.
Variable = os.pread ( descripteur , position , octets )
Variable = ⇨ variable qui recevra la valeur [ optionnel ]
os.pread ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
descripteur ⇨ descripteur du fichier [ OBLIGATOIRE ]
position ⇨ point de départ [ OBLIGATOIRE ]
octets ⇨ quantité d'octets à lire [ OBLIGATOIRE ]
REMARQUES.
descripteur doit être un int ( ) identifiant un descripteur de fichier valide.
position doit être un int ( ) indiquant la position depuis laquelle on pense accéder aux enregistrements.
octets doit être un int ( ) indiquant la quantité d'octets à lire.
La méthode os.pread ( ) n'est disponible que pour UNIX et la plupart des Linux. Son utilisation sous d'autres OS, tel que Windows de Microsoft, lèvera une exception.
Si le curseur du fichier associé à descripteur atteint la fin des enregistrements avant d'avoir parcouru octets données, l'appel de la méthode os.pread ( ) retourne une chaine vide (""), sinon une chaine de caractère contenant les octets lus. Le curseur du fichier est repositionné à la place qui occupé avant l'appel de la méthode os.pread ( ).
EXEMPLE.
import os
kdescripteur = os.open ( "votrefichier.txt" , os.O_RDWR )
os.pread ( kdescripteur , 0 , 258 )
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de
Dans la LOGITHEQUE de MON PYTHON PAS A PAS
vous trouvez des suggestions de projets simples et classiques pour
ooo
TESTER - DÉCOUVRIR - PRATIQUER - APPROFONDIR - EXPLORER
ooo
la programmation récréative avec le langage PYTHON 3
avec un exemple de résolution à télécharger pour vous inspirer.