Как мне удалить объекты файла pickle из моей кодовой базы, учитывая тот факт, что данные уже сохранены в файле pickle. Меня просят удалить все файлы pickle из базы кода. Вот блок кода:
def check_bandit_arm(self, id, application, gcl_id, campaign_id, ad_group_id, userAgent, save, db):
# from dlp.database.db_model import (Landing_conversion, Landing_request, Structure, Bandit_pages)
# Always check if there is an arm available
if campaign_id not in self.bandit_pages.keys():
# if it's not present i enable all the page
self.bandit_pages[campaign_id] = {}
# first I load the system (original structure and bandit_pages)
ori_bandit_pages = None
ori_structure = None
# THis part restore the SETTINGS about pages for each campaign
# if path.exists("structure.pickle"):
# ori_structure = pickle.load(open("structure.pickle", "rb"))
struct = Structure.query.all()
print("struct", len(struct))
if path.exists("bandit_pages.pickle"):
ori_bandit_pages = pickle.load(open("bandit_pages.pickle", "rb"))
# For all the current pages
for arm_id, page_real in self.structure.items():
# I check if I have information about that campaign
if ori_bandit_pages and ori_structure and campaign_id in ori_bandit_pages.keys():
Я пробовал использовать модуль полки python, а также извлекать маринованные объекты с помощью списка, но все же мне не удалось удалить файл (bandit_page.pickle ) Любая помощь приветствуется. Спасибо!