Ich habe eine Liste von Zeichenfolgen in einer Textdatei. Die Saiten sind Morgen, Nacht, Sonne, Mond. Was ich versuche, ist, eine dieser Zeichenfolgen durch eine andere Zeichenfolge zu ersetzen. Zum Beispiel würde ich morgens eingeben, um es zu entfernen und durch Nachmittag zu ersetzen. Ich bekomme einen Fehler, der "builtins.ValueError: list.remove (x): x nicht in der Liste" sagt, wenn der String eindeutig in der Liste ist.Zeichenfolge in einer Datei durch eine neue Zeichenfolge ersetzen
Wenn es einen besseren Weg gibt, die gleichen Ergebnisse zu erzielen, wenn man es anders macht, lassen Sie es mich wissen. Danke für die Hilfe!
Sie meinen, bearbeiten Sie die Datei an Ort und Stelle, ohne eine andere zu erstellen? –
Bitte nennen Sie niemals Ihre Variablen 'list', weil' list() 'eine eingebaute Funktion ist. Zweitens haben Ihre Strings in 'list' Zeilenumbrüche' \ n'' am Ende. Sie sollten sie vor dem Entfernen entfernen. – DyZ