Heim > Artikel > Backend-Entwicklung > So hängen Sie Text an eine Datei an
Als ich Python zum Crawlen von Inhalten von der Website und zum Speichern in einer lokalen TXT-Datei verwendete, stellte ich fest, dass jedes Mal, wenn ich sie schrieb, der ursprüngliche Inhalt in der TXT-Datei überschrieben wurde. Wie kann ich also auf der ursprünglichen Basis fortfahren? Wie wäre es mit dem Hinzufügen von Inhalten?
1 Die ursprüngliche Art, eine Datei zu öffnen, ist:
file = open(pathTxt, 'w', encoding='utf-8')
2. Die modifizierte Art des Schreibens: (Ändern Sie den Dateiöffnungsmodus von „Schreiben“) " Wechseln Sie zu „append“)
file = open(pathTxt, 'a', encoding='utf-8')
Beschreibung der Modusparameter:
r: Öffnen Sie die Datei im schreibgeschützten Modus. Der Dateizeiger wird am Anfang der Datei platziert. Dies ist der Standardmodus.
r+: Öffnen Sie eine Datei zum Lesen und Schreiben. Der Dateizeiger wird am Anfang der Datei platziert.
w: Öffnen Sie eine Datei nur zum Schreiben. Wenn die Datei bereits vorhanden ist, öffnen Sie die Datei und beginnen Sie mit der Bearbeitung von vorne, d. h. der ursprüngliche Inhalt wird gelöscht. Wenn die Datei nicht vorhanden ist, erstellen Sie eine neue Datei.
w+: Öffnen Sie eine Datei zum Lesen und Schreiben. Wenn die Datei bereits vorhanden ist, öffnen Sie die Datei und beginnen Sie mit der Bearbeitung von vorne, d. h. der ursprüngliche Inhalt wird gelöscht. Wenn die Datei nicht vorhanden ist, erstellen Sie eine neue Datei.
a: Öffnen Sie eine Datei zum Anhängen. Wenn die Datei bereits vorhanden ist, wird der Dateizeiger am Ende der Datei platziert. Mit anderen Worten: Neue Inhalte werden nach bestehenden Inhalten geschrieben. Wenn die Datei nicht vorhanden ist, erstellen Sie eine neue Datei zum Schreiben.
a+: Öffnen Sie eine Datei zum Lesen und Schreiben. Wenn die Datei bereits vorhanden ist, wird der Dateizeiger am Ende der Datei platziert. Die Datei wird im Anhängemodus geöffnet. Wenn die Datei nicht existiert, wird eine neue Datei zum Lesen und Schreiben erstellt.
Das obige ist der detaillierte Inhalt vonSo hängen Sie Text an eine Datei an. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!