os.pipe2 ( )
DESCRIPTION.
Créer un nouveau objet pipe, ou tube, en précisant ses options.
SYNTAXE.
TPL_Valeurs = os.pipe2 ( option )
TPL_Valeurs = ⇨ variable qui recevra la valeur retournée [ optionnel ]
os.pipe2 ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
option ⇨ options à appliquer [ OBLIGATOIRE ]
REMARQUES.
option doit être l'une des valeurs suivantes : os.O_CLOEXEC, os.O_NONBLOCK ou os.O_CLOEXEC | os.O_NONBLOCK.
La méthode os.pipe2 ( ) 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 méthode os.pipe2 ( ) retourne un tuple ( ) ayant la forme ( lecture , ecriture ), où lecture et ecriture sont deux int ( ) désigant les descripteurs respectifs.
Un tube, ou pipe, est une canal unidirectionnel de données, que l'on utilise pour transférer entre deux processus, l'un comme émetteur et l'autre comme récepteur, des données en toute sécurité. Les données envoyées par l'émetteur, et identifié par de descripteur lecture, sont stockées provisoirement dans la mémoire tampon, jusqu'à ce qu'elles soient interceptées par le recepteur, identifié par le descripteur ecriture.
Avec la méthode os.pipe2 ( ) les descripteurs retournés ne sont pas héritable.
EXEMPLE.
import os
TPL_Extremites = os.pipe2 ( os.O_CLOEXEC | os.O_NONBLOCK )
print ( f"Les données seront lues sur le descripteur : { TPL_Extremites [ 0 ] }" )
print ( f"Les données seront écrites sur le descripteur : { TPL_Extremites [ 1 ] }" )
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.