replace
Verfasst: Donnerstag 23. Dezember 2010, 01:43
Hallo,
ich kopiere eine Datei in einen anderen Ordner, dort soll in der Kopie ein Begriff gesucht werden (kommt nur einmal vor) und dann ersetzt werden.
z ist eine Integer-Zahl und wurde oben definiert.
Es kommt keine Fehlermeldung, aber in der Kopie wurde nichts ersetzt.
Was habe ich falsch gemacht?
ich kopiere eine Datei in einen anderen Ordner, dort soll in der Kopie ein Begriff gesucht werden (kommt nur einmal vor) und dann ersetzt werden.
Code: Alles auswählen
shutil.copyfile(scr, dest)
d = open(dest, 'r+')
text = d.read()
rezufall = compile('seed=MYSEED', I)
m = rezufall.search(text)
n = m.group()
d.write(n.replace('MYSEED', str(z)))
d.close()
Es kommt keine Fehlermeldung, aber in der Kopie wurde nichts ersetzt.
Was habe ich falsch gemacht?