os.pwrite ( )
DESCRIPTION.
Ecrit un certain nombre de données sur un fichier sans modifier la position du curseur.
SYNTAXE.
Variable = os.pwrite ( descripteur , chaine , position )
Variable = ⇨ variable qui recevra la valeur [ optionnel ]
os.pwrite ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
descripteur ⇨ descripteur du fichier [ OBLIGATOIRE ]
chaine ⇨ chaine d'octets à écrire [ OBLIGATOIRE ]
position ⇨ point de départ [ OBLIGATOIRE ]
REMARQUES.
descripteur doit être un int ( ) identifiant un descripteur de fichier valide.
chaine doit être une chaine d'octets.
position doit être un int ( ) indiquant la position depuis laquelle il faut commencer à écrire les données.
La méthode os.pwrite ( ) 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.
La position du curseur du fichier associé à descripteur n'est pas modifié durant la procédure. L'appel de la méthode os.pwrite ( ) retourne une un int ( ) indiquant le nombre d'octets qui ont effectivement étaient écrits.
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" , 32 )
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.