Python -Datei io

Python -Datei io

In jeder Programmiersprache ist die Dateibehandlung ein wesentlicher Bestandteil. Es verkürzt die Zeit, die die Zeit wiederholt aufgab. In diesem Artikel werden wir die Grundlagen der Dateibehandlung in Python und mehrere nützliche Beispiele bereitstellen, mit denen Sie die Dateibehandlung implementieren können.

Dateibehandlung in Python

In der einfachen Programmierung liefert der Benutzer die Eingabe aus der Konsole, und das Programm gibt die Ausgabe auf der Konsole zurück. Es gibt jedoch Fälle, in denen das einfache Anzeigen der Eingabe und der Ausgabe auf der Konsole unzureichend ist. Zum Beispiel sind die Daten riesig und es ist nicht menschlich möglich, Daten wiederholt auf die Konsole einzugeben. Gleichzeitig ist der Ausgang groß und kann nicht vollständig auf der Konsole angezeigt werden, da der Speicher flüchtig ist. Darüber hinaus ist es nicht möglich, die Daten wiederherzustellen, und dies wurde programmatisch generiert. Hier spielt die Dateibehandlung eine wichtige Rolle, indem die Daten dauerhaft in einer Datei gespeichert werden.

Die Handhabung der Datei ist in allen Programmiersprachen relativ schwierig. Es ist jedoch in der Python -Programmiersprache recht einfach und zugänglich. Die Python -Programmiersprache unterstützt die Dateibehandlung und ermöglicht es dem Benutzer, aus der Datei zu lesen und zu schreiben und viele andere Vorgänge in den Dateien auszuführen. Es bietet mehrere nützliche und einfache integrierte Funktionen zum Erstellen, Ändern, Bearbeiten, Aktualisieren und Löschen von Dateien.

Was ist eine Python -Datei io?

Eine Datei ist eine Ressource, mit der der Benutzer Daten oder Informationen im nichtflüchtigen Speicher eines Computers speichern kann. Es wird in Form von Bytes gespeichert, und Python behandelt es entweder als Text oder binär. Die Python -Datei IO ist entweder eine Textdatei oder eine binäre Datei, in der jede Zeile mit einem speziellen Zeichen endet, um das Ende der Zeile anzuzeigen. In der Python -Programmiersprache werden die Operationen in der Datei in der folgenden Reihenfolge ausgeführt: Zuerst müssen Sie eine Datei öffnen, dann die erforderliche Funktion ausführen und die Datei schließen. Fast alle Prozesse zur Bearbeitung von Dateien umfassen das Öffnen und Schließen von Dateien. Die Funktion kann sich jedoch von Zeit zu Zeit ändern.

Wie behandelt Python die Datei io?

Die Python -Programmiersprache übernimmt die Datei IO entweder als Text oder binär. Es bietet integrierte Funktionen (Open () und Close ()), um bestimmte Dateien zu öffnen und zu schließen.

Die Funktion open () öffnet eine Datei, die auch als Handle bezeichnet wird und die gemäß den Anforderungen des Benutzers verwendet werden kann.e., Lesen, schreiben, bearbeiten usw. Damit kann der Benutzer den Dateimodus bereitstellen, in dem ein Benutzer die Datei öffnen möchte. Wenn ein Benutzer beispielsweise eine Datei im Schreibmodus öffnen möchte, muss „W“ bereitgestellt werden und wenn ein Benutzer eine Datei im Lesemodus öffnen möchte, muss „R“ bereitgestellt werden. Der Benutzer kann auch angeben, in welchem ​​Format er die Datei öffnen möchte.e., Text oder binär. Die Standardeinstellung ist jedoch den Textmodus. Unten finden Sie die Liste aller Modi, in denen eine Datei geöffnet werden kann:

Modus Beschreibung
w Öffnen Sie eine Datei im Schreibmodus. Öffnen Sie eine vorhandene Datei, und wenn eine Datei nicht bereits vorhanden ist, wird eine neue Datei erstellt und zum Schreiben geöffnet.
R Öffnen Sie eine Datei im Lesemodus - im Standardmodus
X Öffnen Sie die Datei zur Erstellung (exklusiv)
A Daten in der Datei anhängen
B Öffnen Sie die Datei im binären Format
T Öffnen Sie die Datei im Textformat - das Standardformat
rb Öffnen Sie die Datei für schreibgeschützte und im binären Format
wb Öffnen Sie die Datei nur zum Schreiben und im binären Format
R+ Öffnen Sie eine Datei, um gleichzeitig zu lesen und zu schreiben
w+ Öffnen Sie eine Datei, um beide zu lesen und zu schreiben, während Sie die vorherige Datei überschreiben
A+ Öffnen Sie eine Datei, um sie gleichzeitig anzuhängen und zu lesen

Lassen Sie uns nun mehrere Beispiele diskutieren.

Beispiel 1

In diesem Beispielprogramm helfen wir Ihnen, zu lernen, wie Sie eine Datei öffnen und schließen können. Wenn dieser Code ausgeführt wird, wird eine Textdatei mit dem Namen "Dateiname" im Lesemodus geöffnet. Es befindet sich im selben Verzeichnis, in dem der Code ausgeführt wurde.

openFile = open ("Dateiname.txt "," r ")
Wenn OpenFile:
print ("Die Datei wird erfolgreich geöffnet")
openFile = open ("Dateiname.txt "," r ")
Wenn OpenFile:
print ("Die Datei wird erfolgreich geöffnet")
Datei öffnen.schließen()

Der vorherige Code gibt die folgende Ausgabe an und zeigt, dass die Datei erfolgreich geöffnet wird:


Es ist obligatorisch, die Datei zu schließen, die im vorherigen Schritt geöffnet ist. Dazu werden wir die Funktion close () verwenden. Die Datei wird nach der Ausführung der letzten Anweisung geschlossen. Hier ist der folgende Code:

Beispiel 2

Zuerst müssen wir die Datei im Schreibmodus öffnen und, um die Funktion write () zu verwenden, etwas in die Datei schreiben und sie dann schließen werden. Die folgende Anweisung öffnet die Datei (Dateiname.txt) im Schreibmodus:

openFile = open ("Dateiname.txt "," w ")

In der folgenden Anweisung wird die genannten Daten in die Datei geschrieben:

Datei öffnen.Schreiben ("Dies ist eine neue Datei und sie wird im Schreibmodus geöffnet."))


Stellen Sie sicher, dass Sie die Datei mit der Schließfunktion schließen, damit die Daten nicht verloren gehen.

Datei öffnen.schließen()

Der „Dateiname.TXT ”wird jetzt im aktuellen Ordner erstellt und enthält die Zeile" Dies ist eine neue Datei, die im Schreibmodus geöffnet wird ". Sie können diese Ausgabe sehen, indem Sie die Datei einfach mit einem beliebigen Texteditor verwenden, wie unten gezeigt:

Beispiel 3

Unser letztes Beispiel zeigt Ihnen, wie Sie etwas in unserer Datei "Dateiname" angehängt haben. Dies wird den Dateinamen öffnen; Datei im Anhangsmodus und fügen Sie die angegebene Zeile am Ende der Datei an.

Datei = open ('Dateiname.txt ',' a ')
Datei.Schreiben Sie ("Hinzufügen einer neuen Zeile in der Dateinamendatei."))
Datei.schließen()


Wenn Sie nun versuchen, die Datei zu öffnen, finden Sie hier die folgende Ausgabe:

Abschluss

Python bietet einfache und einfache integrierte Funktionen, um Dateien zu verarbeiten, mit denen Datei schnell und einfach behandelt wird. In diesem Artikel haben wir verschiedene Modi einer Datei kennengelernt, in der sie geöffnet werden kann, und mit Hilfe von Beispielen haben wir die Implementierung von Dateibearbeitungsfunktionen gelernt.