Dateioperationen sind auch ein sehr wichtiger Operationsprozess in der Python-Entwicklung. In diesem Artikel werde ich einige grundlegende Operationen bei Dateioperationen zusammenfassen.
1. Datei geöffnet (open)
- lesen (r): schreibgeschützt, kann nach dem Öffnen nicht geschrieben werden, ein Fehler wird gemeldet, wenn Die Datei ist beim Öffnen nicht vorhanden.
- Schreiben (w): Sie kann nach dem Öffnen nicht gelesen und nur geschrieben werden. Der ursprüngliche Dateiinhalt wird zuerst gelöscht Der Dateiinhalt ist nicht vorhanden, ein neuer wird hinzugefügt. (a): Kann nur angehängt werden, nicht gelesen werden, wenn der Dateiinhalt nicht vorhanden ist , eine neue wird hinzugefügt.
- Schreibspezifikationen
file_object=open(,mode=,encoding=") file_object.append("填要追加的内容")
- r+ : Lesbar und beschreibbar.
- Lesen: Beginnen Sie standardmäßig mit dem Lesen ab Position 0 Passen Sie auch die Cursorposition durch Suchen an.
- Schreiben: Schreiben Sie basierend auf der aktuellen Cursorposition. Anderer Text kann abgedeckt werden, und die Cursorposition kann durch Suchen angepasst werden.
- Lesen: Der Standardcursor befindet sich immer am Ende oder bei 0, und die Cursorposition kann beim Lesen durch Suchen angepasst werden.
- Schreiben: Die Datei wird beim Schreiben zuerst gelöscht.
- a+ :
- Lesen: Der Standardcursor befindet sich immer am Ende. Nach dem Anpassen der Cursorposition durch Suchen springt der Cursor automatisch an das Ende 🎜>
- Schreiben: Immer am Ende schreiben2. Dateioperationen
- Lesen:Liest den gesamten Inhalt in den Speicher ein. Zu viel Inhalt kann zum Absturz von
-Zeichen führen. - readlines(): Alle Dateien werden in den Speicher eingelesen und in -Listen unterteilt entsprechend jeder Zeile gibt es nach dem eigentlichen Zeilenumbruch ein Newline-Zeichen - write3. Datei schließen
- file_object.close( ): Der Inhalt wird beim Schließen auf der Festplatte zwangsweise gespeichert [Empfohlener Kurs:Python-Video-Tutorial]
Das obige ist der detaillierte Inhalt von[Python-Lernen] Dateioperation. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!