Чтение файлов
pyparsing - это полезная библиотека синтаксического анализа для структурированного текста в python, я успешно использовал ее в прошлом.
интересно, но, возможно, не на 100% применимо Hachoir - это интересная библиотека для разбора файлов, она говорит, что она предназначена для двоичных файлов, но текстовые файлы являются двоичный.
Запись в ваш структурированный формат
stringtemplate - мощная библиотека для вставки текста в предопределенные места в текстовом файле.