Модуль pickle создан для быстрого сохранения структур Python в файле.Он не так переносим, как JSON или какой-либо другой формат сериализации, но в зависимости от ваших целей его может быть достаточно.
Для использования pickle:
import re, pickle
r = re.findall(pattern, text)
with open('results.pkl', 'wb') as resultsfile:
pickle.dump(r, resultsfile)
Чтобы восстановить список,используйте pickle.load
:
with open('results.pkl', 'rb') as resultsfile:
r2 = pickle.load(resultsfile)
Я бы с осторожностью использовал это в рабочем коде или в тех случаях, когда вам нужно передавать результаты re.findall в веб-клиент, но для быстрого тестирования и локального хранения,это, наверное, самый простой.