Einlesen mehrzeiliger Datei
Verfasst: Dienstag 16. Januar 2018, 12:04
Hallo zusammen,
beim einlesen folgender Dateistruktur:
101
Müller
Hans
-123,55 200
habe ich das Problem, dass die letzte Zeile nicht getrennt wird. Ich habe es mit folgendem Coder versucht:
class Konto:
def __init__(self, kontonr, nachname, vorname, kontostand, dispo):
self.kontonr = kontonr
self.nachname = nachname
self.vorname = vorname
self.kontostand = kontostand
self.dispo = dispo
#Hauptprogramm
class Bank:
def __init__(self, dateiname):
f = open(dateiname)
for zeile in f:
zeile = zeile.replace(",",".")
teile = zeile.split(' ')
kontonr=teile[0]
nachname=teile[0]
vorname=teile[0]
kontostand=teile[0]
dispo=teile[0]
print(kontonr)
f.close()
dateiname= "test.txt"
#Konto = Bank()
Kunde = Bank(dateiname)
Folgende Ausgabe bekomme ich:
101
Wacker
Willi
-145.67
Process finished with exit code 0
Danke schonmal im Voraus
beim einlesen folgender Dateistruktur:
101
Müller
Hans
-123,55 200
habe ich das Problem, dass die letzte Zeile nicht getrennt wird. Ich habe es mit folgendem Coder versucht:
class Konto:
def __init__(self, kontonr, nachname, vorname, kontostand, dispo):
self.kontonr = kontonr
self.nachname = nachname
self.vorname = vorname
self.kontostand = kontostand
self.dispo = dispo
#Hauptprogramm
class Bank:
def __init__(self, dateiname):
f = open(dateiname)
for zeile in f:
zeile = zeile.replace(",",".")
teile = zeile.split(' ')
kontonr=teile[0]
nachname=teile[0]
vorname=teile[0]
kontostand=teile[0]
dispo=teile[0]
print(kontonr)
f.close()
dateiname= "test.txt"
#Konto = Bank()
Kunde = Bank(dateiname)
Folgende Ausgabe bekomme ich:
101
Wacker
Willi
-145.67
Process finished with exit code 0
Danke schonmal im Voraus