wewe / movie_dao.py
mistpe's picture
Upload 5 files
d96fc39 verified
raw
history blame
453 Bytes
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