os.write ( )
DESCRIPTION.
Ecrit un certain nombre de données sur un fichier.
SYNTAXE.
Variable = os.write ( descripteur , chaine )
Variable = ⇨ variable qui recevra la valeur [ optionnel ]
os.write ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
descripteur ⇨ descripteur du fichier [ OBLIGATOIRE ]
chaine ⇨ chaine d'octets à écrire [ OBLIGATOIRE ]
REMARQUES.
descripteur doit être un int ( ) identifiant un descripteur de fichier valide.
chaine doit être une chaine d'octets.
L'appel de la méthode os.write ( ) retourne une un int ( ) indiquant le nombre d'octets qui ont effectivement étaient écrits. Le curseur du fichier est positionné après le dernier octet écrit.
L'utilisation de la méthode os.write ( ) 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.
Voir la méthode os.sync ( ) qui force l'écriture de toutes les données sur le disque.
Voir la méthode os.fsync ( ) qui force l'écriture d'un unique fichier, sans modifier ses métadonnées.
Voir la méthode os.fdatasync ( ) qui force l'écriture d'un unique fichier, et met à jour ses métadonnées.
EXEMPLE.
import os
kdescripteur = os.open ( "votrefichier.txt" , os.O_RDWR )
os.pwrite ( kdescripteur , "Python 3" )
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.