Metodo Python os.dup ()
Descrizione
Metodo Python dup()restituisce un duplicato del descrittore di file fd che può essere utilizzato al posto del descrittore originale.
Sintassi
Di seguito è riportata la sintassi per dup() metodo -
os.dup(fd);
Parametri
fd - Questo è il descrittore di file originale.
Valore di ritorno
Questo metodo restituisce un duplicato del descrittore di file.
Esempio
L'esempio seguente mostra l'utilizzo del metodo dup ():
#!/usr/bin/python
import os, sys
# Open a file
fd = os.open( "foo.txt", os.O_RDWR|os.O_CREAT )
# Get one duplicate file descriptor
d_fd = os.dup( fd )
# Write one string using duplicate fd
os.write(d_fd, "This is test")
# Close a single opened file
os.closerange( fd, d_fd)
print "Closed all the files successfully!!"
Quando eseguiamo il programma sopra, produce il seguente risultato:
Closed all the files successfully!!