ich möche eine Datei öffnen (f) und Strings verändern, die teilweise Werte haben wie:
auto.auto.18/18
das soll geändert werden zu (im outfile):
auto.auto.18
Meine Frage: wieso löscht mein Skript zu viele Werte heraus? Die Textdatei hat nun entschieden zu wenig Zeilen
Code: Alles auswählen
#!/usr/bin/env python
import sys
f =open ("dirtylist.txt", 'r')
outfile=open("cleanlist.txt", 'w')
for line in f.readlines():
if str(line).find('/') > 0:
linearray = line.split('/')
outfile.write(linearray[0]+"\n")
outfile.write(line+"\n")
f.close()
outfile.close()
R.