class FileReader() : __zeilen__ = [] __dateiname__ = "" def __init__(self,dateiname): self.__zeilen__ = [] self.__dateiname__ = dateiname def lines(self): with open(self.__dateiname__,"r" ) as file: for zeile in file: self.__zeilen__.append(zeile.strip()) return self.__zeilen__ def __str__(self): return str(self.__zeilen__) class CsvReader(FileReader): def __init__(self,dateiname): super().__init__(dateiname) def lines(self): zeilen = super().lines() liste = [] return [zeile.split() for zeile in zeilen] # for zeile in zeilen: # liste.append(zeile.split(",")) # return liste