Zeilen aus einer Datei strippen?!
Verfasst: Samstag 25. April 2020, 21:34
Hallo zusammen,
irgendwie hänge ich gerade an einem vermeintlich einfachen Problem.
Ich habe eine Textdatei und möchte diese einlesen, aus jeder Zeile alle Zahlen entfernen und das ganze dann in eine neue Datei schreiben.
Ich habe es mit folgenden Zeilen versucht:
Hiermit wird allerdings lediglich der komplette Inhalt kopiert und nicht gestript, obwohl die Strip-Funktion mit einzelnen Variablen einwandfrei funktioniert.
Dass ich Anfänger bin, brauche ich bei der Frage vermutlich keinem sagen.
Mit .split() habe ich es auch schon versucht, da die Zahlen immer am Ende der Zeile stehen, funktionert allerdings ebenfalls nicht.
Falls es relevant ist, meine Zahlen variieren zwischen ein- und fünfstellig.
Es ist vermutllich selbst für einen Anfänger nicht schwer, aber ich steh auf dem Schlauch.
Danke und Grüße.
irgendwie hänge ich gerade an einem vermeintlich einfachen Problem.
Ich habe eine Textdatei und möchte diese einlesen, aus jeder Zeile alle Zahlen entfernen und das ganze dann in eine neue Datei schreiben.
Ich habe es mit folgenden Zeilen versucht:
Code: Alles auswählen
with open("withnumbers.txt") as f, open('withoutnumbers.txt', 'w') as output:
for line in f:
x = line.strip("0123456789")
output.write( x)
Dass ich Anfänger bin, brauche ich bei der Frage vermutlich keinem sagen.
Mit .split() habe ich es auch schon versucht, da die Zahlen immer am Ende der Zeile stehen, funktionert allerdings ebenfalls nicht.
Falls es relevant ist, meine Zahlen variieren zwischen ein- und fünfstellig.
Es ist vermutllich selbst für einen Anfänger nicht schwer, aber ich steh auf dem Schlauch.
Danke und Grüße.