Если данные необходимо сохранить, даже если программа закрыта, то нет, нет способа сохранить их без записи в файл. (Любой метод хранения данных между загрузками заканчивается использованием файла.)
Для хранения данных в файле существует множество вариантов на выбор. Если ваши данные основаны на тексте, вы можете просто сохранить массив в виде файла, где каждый элемент массива представляет собой одну строку. Если у вас есть более сложные данные, быстрое и простое решение - pickle ; более надежное решение - sqlite3 . Если запись в один файл вам не подходит, вы можете использовать стандартное решение для базы данных, такое как MySQL.