File size: 453 Bytes
d96fc39 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
import csv
from movie_model import MovieModel
class MovieDao:
__movie_data = []
__FILE_NAME = "movies.csv"
@classmethod
def load(cls):
with open(cls.__FILE_NAME, encoding="utf-8") as csvfile:
for row in csv.reader(csvfile):
if row[0] != 'id': # Skip header
movie = MovieModel(*row)
cls.__movie_data.append(movie)
return cls.__movie_data |