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!!

Méthodes de fichiers/répertoires du module OS de Python3

Autres extensions