Spaces:
Sleeping
Sleeping
File size: 986 Bytes
fd31c97 73969b9 fd31c97 73969b9 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | import pickle
import os
DATABASE_LOCATION = "course_project/database/"
MOVIES_BK_FILE_LOCATION = DATABASE_LOCATION + "provisional_database_simulation.pkl"
MOVIES_BK_FILE_TRANSFORMED_LOCATION = DATABASE_LOCATION + "provisional_database_transformed.pkl"
def save_pickle(df, filename):
with open(filename, 'wb') as f:
pickle.dump(df, f)
def read_pickle(filename):
with open(filename, 'rb') as f:
df = pickle.load(f)
return df
def save_db(series_to_store):
save_pickle(series_to_store, MOVIES_BK_FILE_LOCATION)
def get_db():
if os.path.exists(MOVIES_BK_FILE_LOCATION):
return read_pickle(MOVIES_BK_FILE_LOCATION)
else:
return None
def save_transformed_db(series_to_store):
save_pickle(series_to_store, MOVIES_BK_FILE_TRANSFORMED_LOCATION)
def get_transformed_db():
if os.path.exists(MOVIES_BK_FILE_TRANSFORMED_LOCATION):
return read_pickle(MOVIES_BK_FILE_TRANSFORMED_LOCATION)
else:
return None
|