Я думаю, вы можете использовать модуль pickle / cPickle для сохранения и загрузки даты, которые являются встроенным модулем и просты в использовании.
Я не очень уверен в значении файла импорта обновлений, а как насчет переписать содержимое обратно в файл после обновления в программе?