vielen Dank für die schnelle Beantwortung! Leider ist mir damit nicht geholfen: Ich möchte in der Mitte der Datei Zeichen einfügen:
Bsp:
Datei:
1000 3000 4000 5000
ändern in:
10.00 30.00 40.00 50.00
kannst du mir da auch weiterhelfen?
Habe gerade gesehen, dass Du mehrere Ersetzungen durchführen möchtest. Das möchtest ;-) Du tun: import re p = re.compile("(\d+)") def insertDot(match): value = match.group() return value[:-2] + '.' + value[-2:] reader = open("reader.txt") for line in reader: print p.sub (insertDot, line) Das gibt Dir den Text mit den Ersetzungen aus. Schreiben musst Du die Datei natürlich noch. Gruß Bülent PS: Du mußt auf "Allen antworten" bei Deinem Email-Client anklicken. Ich hatte das eben auch noch falsch gemacht. Irgendwie hat die Pythonliste da ein anderes Verhalten. _______________________________________________ python-de maillist - python-de@python.net http://python.net/mailman/listinfo/python-de
participants (1)
-
Buelent Aldemir