pip install pickledb python import pickledb db = pickledb.load('cache.db', False) def get_data(key): if db.get(key): else: db.set(key, data) db.dump() get_data("mykey")