ich versteh das alles nicht
Mein Text (tale.txt):
Im Jahr 1895 wird einem jungen Einwandererpaar auf Ellis Island die Einreise in die USA verweigert, weil beide an der Tuberkulose erkrankt sind. Als ihrem kleinen Sohn auch ohne sie die Einreise verweigert wird, beschließen sie, ihn in ein Modellsegelboot mit dem Namen Stadt der Gerechtigkeit zu setzen, in der Hoffnung, das Kind werde gefunden.
1916 ist das Kind zu einem Mann herangewachsen. Er nennt sich Peter Lake. Peter wurde von dem Gangsterboss Pearly Soames aufgezogen und verdient sich seinen Lebensunterhalt nun als Einbrecher und Dieb. Als Peter beschließt, Pearlys Bande und sein altes Leben zu verlassen, macht er sich seinen Ziehvater zum wütenden Gegner und wird von dessen Bande gejagt.
Mein Code um satzweise den Text in tale1.txt zu speichern
Code: Alles auswählen
#!/usr/bin/python3.6
# coding: utf-8
import re
def suchen(regAusdruck, textdatei):
f = open(textdatei, 'r', encoding = 'utf-8')
rfctext = f.read()
f.close()
return re.findall(regAusdruck, rfctext)
fobj_in = open("tale.txt")
fobj_out = open("tale1.txt","w")
i = 1
for line in fobj_in:
txt = str(i)
txt1 = str(line.split("."))
fobj_out.write(txt + ": " + txt1)
i = i + 1
fobj_in.close()
fobj_out.close()
Der text wird getrennt, aber nicht beim Punkt, sondern beim Absatz ?!!?
tale1.txt:
1: ['Im Jahr 1895 wird einem jungen Einwandererpaar auf Ellis Island die Einreise in die USA verweigert, weil beide an der Tuberkulose erkrankt sind', ' Als ihrem kleinen Sohn auch ohne sie die Einreise verweigert wird, beschließen sie, ihn in ein Modellsegelboot mit dem Namen Stadt der Gerechtigkeit zu setzen, in der Hoffnung, das Kind werde gefunden', '\n']2: ['1916 ist das Kind zu einem Mann herangewachsen', ' Er nennt sich Peter Lake', ' Peter wurde von dem Gangsterboss Pearly Soames aufgezogen und verdient sich seinen Lebensunterhalt nun als Einbrecher und Dieb', ' Als Peter beschließt, Pearlys Bande und sein altes Leben zu verlassen, macht er sich seinen Ziehvater zum wütenden Gegner und wird von dessen Bande gejagt',