Méthode os.dup() de Python3
Méthodes de fichiers/répertoires du module OS de Python3
Aperçu
La méthode os.dup() est utilisée pour dupliquer un descripteur de fichier fd.
Syntaxe
dup()La syntaxe de la méthode est la suivante :
os.dup(fd);
Parameters
fd-- descripteur de fichier
Valeur de retour
Renvoie le descripteur de fichier dupliqué.
Exemple
L'exemple suivant montre l'utilisation de la méthode dup() :
Exemple (Python 3.0+)
#!/usr/bin/python3
import os, sys
# Ouvrir le fichier
fd = os.open( "foo.txt", os.O_RDWR|os.O_CREAT )
# Dupliquer le descripteur de fichier
d_fd = os.dup( fd )
# Écrire dans le fichier à l'aide du descripteur de fichier dupliqué
os.write(d_fd, "This is test".encode())
# Fermer le fichier
os.closerange( fd, d_fd)
print ("All files closed successfully!!")
La sortie du programme ci-dessus est :
Successfully closed all files!!Autres extensions