Code-Implementierung
#use write() function
with open('example.txt','w') as f:
f.write('hello,world!')
#use writelines() function
lines=['Hello world!','Welcome to Python']
with open('example.txt','w') as f:
f.writelines(lines)
Codeausschnitte zum Schreiben in Dateien mit Python, die Methoden und Details zum Schreiben von Inhalt in Dateien detailliert erklären, hauptsächlich die write()-Methode und die writelines()-Methode umfassend.
Snippet-Beschreibung
open()-Methode
Die open()-Methode dient zum Öffnen eines Dateiobjekts. Für die spezielle Verwendung siehe Python read file example
write()-Methode
Nutzen Sie die open()-Funktion, um eine Datei zu öffnen, und verwenden Sie dann die write()-Methode, um Inhalt in die Datei zu schreiben.
writelines()-Methode
Die writelines()-Methode dient zum Schreiben einer Liste von Zeichenketten in eine Datei. Beachten Sie jedoch folgende Punkte:
- Die writelines()-Methode akzeptiert nur eine Liste von Zeichenketten als Parameter. Wenn Sie eine einzelne Zeichenkette schreiben möchten, verwenden Sie die write()-Methode.
- Die writelines()-Methode fügt automatisch keine Zeilenumbrüche zwischen den Zeichenketten hinzu; Sie müssen diese manuell zu den Zeichenketten hinzufügen.
- Die writelines()-Methode fügt am Ende der Liste keine leere Zeile hinzu. Wenn Sie am Ende eine leere Zeile hinzufügen müssen, fügen Sie manuell eine leere Zeichenkette mit einem Zeilenumbruch hinzu.
- Bei der Verwendung der writelines()-Methode stellen Sie sicher, dass der übergebene Parameter eine Liste von Zeichenketten ist. Ist der Parameter ein Generator-Objekt, konvertieren Sie es zuerst in eine Liste, bevor Sie es übergeben.
Empfohlene Snippets
Python: Duplikate aus Liste von Dictionaries entfernen
Entferne Duplikate aus einer Liste von Dictionaries anhand eines bestimmten Schlüssels im Dictionary.
Beispiel zum Lesen verschachtelter JSON-Dateien mit Python
So lesen Sie JSON-Dateien mit verschachtelten Strukturen in Python und greifen sicher auf Felder in tieferen Ebenen zu.
Python: Dictionary-Liste in CSV mit Headern schreiben
Schreiben Sie eine Liste von Dictionaries in eine CSV-Datei und generieren Sie automatisch Header.