Spaces:
Sleeping
Sleeping
| 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 | |