Definition
In Python ist eine Datei ein Ort auf der Festplatte, mit dem Informationen gespeichert werden. Einige Namen sind damit zugeordnet. Es wird verwendet, um Daten dauerhaft in einem nichtflüchtigen (nichtflüchtigen Mittel beizubehalten Daten beibehält, auch wenn Stromverlust) (z. B. Festplatte).
Syntax
Datei_pointer = Open (Filelocation, Modi, coding = coding_type)
Codierung ist ein optionaler Parameter
Dateien können in einem der folgenden Modi geöffnet werden:
So öffnen Sie eine Datei im Binärmodus „B“ an die oben genannten Modi.
Beispiel: Um die Datei eine binäre Datei in ReadMode zu öffnen, verwenden Sie „RB“.
Wie man in Python -Dolmetscher eintritt?
Öffnen Sie das Linux -Terminal und Typ "Python" und drücken Sie die Eingabetaste, damit wir den Python -Dolmetscher sehen werden. Für Python3+ Versionstyp "Python3", Wir werden die folgenden Informationen zum Terminal sehen. Wenn wir die Python -Version überprüfen möchten, geben Sie ein "Python -v".
In Python A -Datei wird dieser Vorgang in der folgenden Reihenfolge ausgeführt:
Öffne einen Ordner
Eingebaute Methode offen() gebraucht.
Ex:
f = offen ("FirstFile.TXT ") # In Python wird der Standardmodus für den Lesemodus gelesen.Eine Datei schließen
Eingebaute Methode schließen() gebraucht.
Ex:
fp = open ("textfile.txt ", coding = 'utf-8')
Sicherere Art, Dateien mithilfe der Ausnahmehandhabung zu öffnen und zu schließen:
Mit dieser Methode stellen wir sicher, dass die Datei immer geschlossen ist.
Dateioperationen verwenden mit
Der beste Weg, um den Dateibetrieb und die am häufigsten verwendete Methode mit Anweisung auszuführen. Wenn Sie dies verwenden, stellt sicher.
Ex:
Open ('textfile.txt ',' w ', coding =' utf-8 ') als FP:Wenn wir mit Block beenden, wird die Datei automatisch geschlossen.
Schreiben Sie in Datei
Um in eine Datei zu schreiben, müssen wir sie in Schreiben 'W' oder 'a' anhängen.
Um in eine Datei zu schreiben, hat Python die folgenden eingebauten Methoden:
schreiben(): Diese Methode schreibt die Zeichenfolge in eine Datei.
Ex:
mit offen ("Textdatei.txt ", 'w', coding = 'utf-8') als f:Wenn wir die Textdatei öffnen.TXT -Datei sehen wir, dass die obigen Zeilen erfolgreich geschrieben werden.
WriteLines () : Diese Methode schreibt die Liste der Zeichenfolgen in eine Datei.
Ex:
Datei_Content = ["Dies ist eine erste Zeile \ n", "Guten Morgen \ n",Lesen aus der Datei
Um eine Datei in Python zu lesen, müssen wir die Datei im Lesemodus 'R' öffnen.
Um aus einer Datei zu lesen, hat Python die folgenden eingebauten Methoden:
lesen():
Lesen (4): Diese Methode liest die ersten 4 Zeichen aus der Datei.
Ex:
fp = open ("textfile.txt ", 'r', coding = 'utf8')#geben den Ort der Textdatei an.TXT -Dateilesen() : Diese Methode liest bis zum Ende der Datei.
Ex:
fp = open ("textfile.txt ", 'r', coding = 'utf8')#geben den Ort der Textdatei an.TXT -DateiZeile lesen(): Diese Methode liest jeweils eine Zeile.
Ex:
fp = open ("textfile.txt ", 'r', coding = 'utf8')#geben den Ort der Textdatei an.TXT -DateiReadlines (): Diese Methode lesen Sie alle Zeilen in der Datei und gibt eine Liste zurück.
Ex:
fp = open ("textfile.txt ", 'r', coding = 'utf8')#geben den Ort der Textdatei an.TXT -DateiFür Schleife: Dies ist die am häufigsten verwendete Methode zum Lesen einer Datei. Wir können eine Dateizeile per Leitung mit einem Forloop lesen. Dies ist eine effiziente und schnelle Art, eine Datei zu lesen.
Ex:
fp = open ("textfile.txt ", 'r', coding = 'utf-8')#geben den Ort der Textdatei an.TXT -DateiÜberqueren Sie in einer Datei
Die folgenden Methoden werden verwendet, um in einer Datei zu durchqueren.
erzählen(): Diese Methode wird verwendet, um die aktuelle Dateiposition in einer Datei zu erhalten.
Ex:
mit offen ("Textdatei.txt "," r ") als FP: #Provide Ort der Textdatei.TXT -Dateisuchen(): Diese Methode zum Bringen/Platzieren des Datei -Cursors in eine bestimmte Position in einer Datei verwendete/platziert.
Ex:
mit offen ("Textdatei.txt "," r ") als FP: #Provide Ort der Textdatei.TXT -Dateikürzen(): Diese Methode wird verwendet, um die Datei in einer angegebenen Größe in einer Datei zu ändern/zu ändern.
Ex:
#schreiben in eine DateiFlush (): Diese Methode spülen/löschen einen Puffer.
Ex:
fp = open ("textfile.TXT "," W ")#Bieten Sie den Standort der Textdatei an.TXT -DateiAbschluss
In Python ist eine Datei ein Ort auf einer Festplatte, mit der Informationen gespeichert werden. Die Dateibehandlung in Python ist einfach und einfach. Außerdem stehen in Python verschiedene Module zur Behandlung verschiedener Typess -Dateien zur Verfügung.
Ex:
Dateityp | Python -Modul |
---|---|
CSV | CSV |
xml | xml |
Excel | xlrd |