Auch Python unterstützt die Dateiverwaltung und ermöglicht Benutzern die Verarbeitung von Dateien, dh das Lesen, Schreiben, Erstellen, Löschen und Verschieben von Dateien sowie viele andere Optionen für die Dateiverwaltung, um Dateien zu bearbeiten. Das Konzept der Dateiverwaltung hat sich über verschiedene andere Sprachen erstreckt, aber die Implementierung ist entweder kompliziert oder langwierig, aber wie andere Konzepte von Python ist auch dieses Konzept hier einfach und kurz.

Der Schwerpunkt dieses Artikels liegt auf den folgenden Themen.

Eine Datei erstellen

Der erste Schritt bei der Verwendung einer Dateiinstanz ist das Öffnen einer Festplattendatei. In jeder Computersprache bedeutet dies, eine Kommunikationsverbindung zwischen Ihrem Code und der externen Datei herzustellen. Zum Erstellen einer neuen Datei bieten E / A-Klassen die Elementfunktion open().

Syntax:

offen (Dateiname, Modus)

Hier bezieht sich der Modus auf den Zugriffsmodus. Die Zugriffsmodi bestimmen die Art der Vorgänge, die in der geöffneten Datei möglich sind. Es bezieht sich darauf, wie die Datei nach dem Öffnen verwendet wird. Diese Modi definieren auch den Speicherort des Dateihandles in der Datei. Das Dateihandle ist wie ein Cursor, der definiert, von wo aus die Daten in der Datei gelesen oder geschrieben werden müssen. Es gibt 6 Zugriffsmodi in Python.



  • Schreibgeschützt ('r'): Öffnen Sie die Textdatei zum Lesen. Das Handle befindet sich am Anfang der Datei. Wenn die Datei nicht vorhanden ist, wird ein E / A-Fehler ausgelöst. Dies ist auch der Standardmodus, in dem die Datei geöffnet wird.
  • Lesen und Schreiben ('r +'): Öffnen Sie die Datei zum Lesen und Schreiben. Das Handle befindet sich am Anfang der Datei. Löst einen E / A-Fehler aus, wenn die Datei nicht vorhanden ist.
  • Nur schreiben ('w'): Öffnen Sie die Datei zum Schreiben. Bei vorhandenen Dateien werden die Daten abgeschnitten und überschrieben. Das Handle befindet sich am Anfang der Datei. Erstellt die Datei, wenn die Datei nicht vorhanden ist.
  • Schreiben und Lesen ('w +'): Öffnen Sie die Datei zum Lesen und Schreiben. Bei vorhandenen Dateien werden Daten abgeschnitten und überschrieben. Das Handle befindet sich am Anfang der Datei.
  • Nur anhängen ('a'): Öffnen Sie die Datei zum Schreiben. Die Datei wird erstellt, wenn sie nicht vorhanden ist. Der Griff befindet sich am Ende der Datei. Die zu schreibenden Daten werden am Ende nach den vorhandenen Daten eingefügt.
  • Anhängen und Lesen ('a +'): Öffnen Sie die Datei zum Lesen und Schreiben. Die Datei wird erstellt, wenn sie nicht vorhanden ist. Der Griff befindet sich am Ende der Datei. Die zu schreibenden Daten werden am Ende nach den vorhandenen Daten eingefügt.

Beispiel: Angenommen, der Ordner sieht folgendermaßen aus:

Erstellen einer Datei

file1 = open("MyFile.txt","w+"