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

Python3 OS-Datei-/Verzeichnismethoden

Andere Erweiterungen