Modi zum Öffnen von Python-Dateien

Vaibhhav Khetarpal 30 Januar 2023
  1. r-Modus beim Öffnen von Python-Dateien
  2. r+-Modus beim Öffnen von Python-Dateien
  3. w-Modus beim Öffnen von Python-Dateien
  4. w+-Modus beim Öffnen von Python-Dateien
  5. a-Modus beim Öffnen von Python-Dateien
  6. a+-Modus beim Öffnen von Python-Dateien
  7. x-Modus beim Öffnen von Python-Dateien
Modi zum Öffnen von Python-Dateien

Python unterstützt wie andere Programmiersprachen die Dateibehandlung und ermöglicht es den Programmierern, mit Dateien umzugehen und im Wesentlichen einige grundlegende Operationen wie Lesen, Schreiben und einige andere Dateibehandlungsoptionen für die Bearbeitung von Dateien durchzuführen.

Die praktischste und wichtigste Funktion im Umgang mit Dateien ist die Funktion open(). Es wird verwendet, um die Datei zu öffnen und ein entsprechendes Dateiobjekt zurückzugeben. Die Funktion open() benötigt hauptsächlich zwei Parameter, filename und mode.

In diesem Tutorial lernen wir die verschiedenen Modi kennen, in denen eine Datei in Python geöffnet werden kann.

r-Modus beim Öffnen von Python-Dateien

Der Modus r wird verwendet, wenn wir die Datei zum Lesen öffnen möchten. Der Dateizeiger wird in diesem Modus am Anfangspunkt der Datei platziert.

Der Modus r kann in der Funktion open() wie folgt verwendet werden:

f1 = open("god.txt", "r")

r+-Modus beim Öffnen von Python-Dateien

Der Modus r+ wird verwendet, um eine Datei sowohl zum Lesen als auch zum Schreiben zu öffnen. Wie im vorherigen Modus wird der Dateizeiger auch in diesem Modus am Anfangspunkt der Datei platziert.

Der Modus r+ kann in der Funktion open() wie folgt verwendet werden:

f1 = open("god.txt", "r+")

Um die Datei zum Schreiben und Lesen im Binärformat zu öffnen, können wir den Modus rb+ verwenden.

f1 = open("god.txt", "rb+")

w-Modus beim Öffnen von Python-Dateien

Der w-Modus wird verwendet, um eine Datei nur zum Schreiben zu öffnen. Wenn die Datei bereits existiert, wird die Datei auf die Länge Null gekürzt und ansonsten eine neue Datei erstellt, falls sie noch nicht existiert. Der Dateizeiger wird in diesem Modus am Anfangspunkt der Datei platziert.

Der Modus w kann in der Funktion open() wie folgt verwendet werden:

f1 = open("god.txt", "w")

w+-Modus beim Öffnen von Python-Dateien

Der Modus w+ öffnet die Datei zum Lesen und Schreiben. Wenn die Datei bereits vorhanden ist, wird sie abgeschnitten, andernfalls wird eine neue Datei erstellt, wenn sie nicht vorhanden ist. Der Dateizeiger wird in diesem Modus am Anfangspunkt der Datei platziert.

Der Modus w+ kann in der Funktion open() wie folgt verwendet werden.

f1 = open("god.txt", "w+")

Zum Öffnen der Datei im Binärformat können wir den Modus wb+ verwenden.

f1 = open("god.txt", "wb+")

a-Modus beim Öffnen von Python-Dateien

Der Modus a öffnet die Datei zum Anhängen. Der Dateizeiger wird in diesem Modus am Ende der Datei platziert, wenn sie bereits im System vorhanden ist. Wenn die Datei nicht existiert, wird sie zum Schreiben erstellt.

Der Modus a kann in der Funktion open() wie folgt verwendet werden.

f1 = open("god.txt", "a")

a+-Modus beim Öffnen von Python-Dateien

Der Modus a+ öffnet die Datei sowohl zum Lesen als auch zum Anhängen. Der Dateizeiger wird in diesem Modus am Ende der Datei platziert, wenn sie bereits im System vorhanden ist. Die Datei wird im Append-Modus geöffnet. Wenn die Datei nicht existiert, wird sie zum Schreiben erstellt.

Der Modus a+ kann in der Funktion open() wie folgt verwendet werden.

f1 = open("god.txt", "a+")

Um die Datei im Binärmodus zu öffnen, können wir den ab+-Modus hinzufügen.

f1 = open("god.txt", "ab+")

x-Modus beim Öffnen von Python-Dateien

Dieser Modus ist für die Versionen Python 3 und höher verfügbar. Der x-Modus öffnet die Datei zur exklusiven Erstellung und schlägt fehl, wenn die Datei mit diesem Namen bereits existiert. Wenn exklusive Erstellung angegeben ist, bedeutet dies, dass dieser Modus keine Datei erstellt, wenn die Datei mit dem angegebenen Namen bereits existiert. Im x-Modus ist die Datei nur beschreibbar, im x+-Modus wird die Datei jedoch sowohl lesbar als auch beschreibbar geöffnet.

Dieser Modus ist wichtig und praktisch, wenn wir nicht versehentlich eine bereits vorhandene Datei mit den Modi a oder w abschneiden möchten.

Der Modus x kann in der Funktion open() wie folgt verwendet werden.

f1 = open("god.txt", "x")
Vaibhhav Khetarpal avatar Vaibhhav Khetarpal avatar

Vaibhhav is an IT professional who has a strong-hold in Python programming and various projects under his belt. He has an eagerness to discover new things and is a quick learner.

LinkedIn

Verwandter Artikel - Python File