Dateiverarbeitung in Python
Datei Dateien werden grob in zwei Typen unterteilt: Programmdateien und Datendateien. Programmdatei Bezieht sich auf das Betriebssystem und die Anwendungen sowie die gesamte damit verbundene Software. Datendatei Bezieht sich auf die vom Benutzer erstellte Originaldatei, z. B. aufgenommene Bilder und Videos, auf einem Computer erstellte Wörter, Excel-Dateien und Sätze.
Datei Format Einer Datei wird eine Zeichenfolge zugewiesen, die als Erweiterung bezeichnet wird und den Dateityp angibt, und es gibt Anwendungen, die jeder Datei entsprechen. Sie können beispielsweise herausfinden, welches Format die Datei hat, indem Sie das Ende des Dateinamens wie "txt", "xlsx", "jpg", "gif", "PNG" überprüfen.
Erinnerung Der Speicher speichert Daten elektrisch und vorübergehend. Der Vorteil ist, dass es mit hoher Geschwindigkeit liest und schreibt. open() Verwenden Sie die Öffnungsfunktion, um eine Datei in Python zu öffnen. Die open-Funktion ist eine der in Python integrierten Funktionen, sodass keine besonderen Deklarationen erforderlich sind. Sie können neue Dateien erstellen, schreiben, lesen, hinzufügen, speichern usw. und Dateiobjekte empfangen. Die Öffnungsfunktion kann in der folgenden Beschreibung verwendet werden.
Ausführungsmethode
open ('Dateiname, den Sie öffnen möchten')
Wenn ein Fehler auftritt, können Sie ihn anscheinend wie folgt abrufen.
try: with open(‘hatamoto’, encoding='utf-8') as fin: pass except FileNotFoundError: print ('Die Zieldatei wurde nicht gefunden')
Wenn Sie die Option angeben möchten, gehen Sie wie folgt vor.
open('hatamoto', mode='rb')
Möglichkeit | Erläuterung |
---|---|
r | Zum Lesen geöffnet(Standard) |
w | Zum Schreiben öffnen und zuerst die Datei abschneiden |
x | Offen für die exklusive Generierung und fehlgeschlagen, wenn eine Datei vorhanden ist |
a | Zum Schreiben öffnen und am Ende hinzufügen, wenn die Datei vorhanden ist |
b | Binärmodus |
t | Textmodus(Standard) |
+ | Es ist für die Verwendung mehrerer Optionen. |
Der Standardmodus ist 'rt' Die Codierung wird an das dritte Argument übergeben, der Standardzeichencode wird jedoch als "UTF-8" behandelt.
Datei lesen
Methode | Erläuterung |
---|---|
read() | Liest die angegebenen Daten aus der Datei. Standardmäßig wird der gesamte Inhalt der Datei gelesen. |
readline() | Lesen Sie eine Zeile aus der Datei |
readlines() | Liest den gesamten Inhalt der Datei und erstellt eine zeilenweise Liste. |
Schreibmethode
Methode | Erläuterung |
---|---|
write( | Schreiben Sie eine Zeichenfolge. Wenn Sie einen numerischen Wert usw. schreiben möchten, str()Einmal mit in eine Zeichenkette konvertieren. |
writelines() | Schreiben Sie eine Liste von Zeichenfolgen zusammen. Wenn Sie numerische Werte usw. schreiben möchten, str()Konvertieren Sie in eine Zeichenfolge mit. |
Binärdateien sind andere Dateien als Textdateien Bilddaten, Videos, Excel-Dateien, Programmentwicklungsdateien usw. Wenn Sie eine Binärdatei öffnen möchten, verwenden Sie die Option "b". Für Binärdateien müssen Sie die Codierung nicht angeben.
Die Programmierung unterteilt das Problem in mehrere Funktionen. Es scheint, dass der Zweck darin besteht, dem Menschen das Management so einfach wie möglich zu verstehen und zu testen. Ich denke, es ist so konzeptionell wie Objektdenken wie Java.
Recommended Posts