wenn ich die Zeilen in mein Datei schreibe schreibt er die zeilen alle Hintereinander ich will die aber unter einander haben könnt ihr mir helfen? bitte?
Code: Alles auswählen
# -*- coding: utf-8 -*-
import re
fileh = file('test.txt', 'r')
zerteilung = '(.*) text=(.*)'
# zB. "Bertolt Brecht" text="Wer kämpft, kann verlieren. Wer nicht kämpft, hat schon verloren."
prog = re.compile(zerteilung)
schreiben = file('text.txt', 'w')
while True:
line = fileh.readline()
if not line: break
try:
result = prog.match(line)
zitat = result.group(2)
print zitat
schreiben.write(zitat,)
except :
print 'Fehler'
schreiben.close()
fileh.close()