os.read ( )
DESCRIPTION.
Lit et retourne un certain nombre de données sur un fichier.
SYNTAXE.
Variable = os.read ( descripteur , octets )
Variable = ⇨ variable qui recevra la valeur [ optionnel ]
os.read ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
descripteur ⇨ descripteur du fichier [ OBLIGATOIRE ]
octets ⇨ quantité d'octets à lire [ OBLIGATOIRE ]
REMARQUES.
Il fortement conseillé d'utiliser plutot la méthode native open ( ) et l'une de ses sous-méthodes open.read ( ), open.readline ( ) ou open.readline ( ), associée à l'instruction with, pour la manipulation et la gestion du contenu des fichiers.
descripteur doit être un int ( ) identifiant un descripteur de fichier valide.
octets doit être un int ( ) indiquant la quantité d'octets à lire.
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.read ( ) retourne une chaine vide (""), sinon une chaine de caractère contenant les octets lus. Le curseur du fichier est positionné après le dernier octet lu.
Si l'appel système est interrompu et que le gestionnaire de signal ne lève aucune exception, la fonction réessaye l'appel système au lieu de lever d'exception.
L'utilisation de la méthode os.read ( ) doit être réservée pour la gestion des entrées / sorties de bas niveau. Pour tous les autres usages, il faut recourir à la méthode native open ( ), encapsulée dans un bloc with, qui retourne un objet fichier, qui pourra manipuler les méthodes open ( ).read ( ) et open ( ).write ( ), en autres.
EXEMPLE.
import os
kdescripteur = os.open ( "votrefichier.txt" , os.O_RDWR )
os.read ( kdescripteur , 58 )
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.