30 lines
850 B
Python
30 lines
850 B
Python
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
|