Python3 os.dup()-Methode
Python3 OS-Datei-/Verzeichnismethoden
Übersicht
Die Methode os.dup() wird verwendet, um einen Dateideskriptor fd zu duplizieren.
Syntax
dup()Die Syntax der Methode lautet wie folgt:
os.dup(fd);
Parameters
fd-- Dateideskriptor
Rückgabewert
Gibt den duplizierten Dateideskriptor zurück.
Beispiel
Das folgende Beispiel demonstriert die Verwendung der Methode dup():
Beispiel (Python 3.0+)
#!/usr/bin/python3
import os, sys
# Datei öffnen
fd = os.open( "foo.txt", os.O_RDWR|os.O_CREAT )
# Dateideskriptor duplizieren
d_fd = os.dup( fd )
# In Datei mit dem duplizierten Dateideskriptor schreiben
os.write(d_fd, "Dies ist ein Test".encode())
# Datei schließen
os.closerange( fd, d_fd)
print ("Alle Dateien erfolgreich geschlossen!!")
Die Ausgabe des obigen Programms ist:
Successfully closed all files!!Andere Erweiterungen