Ваш вопрос слишком общий.Можно изменить * .e файлы, используя сопоставление строк, может быть, в некоторых случаях это имеет смысл как одноразовая задача, но не может быть никаких правил для этого.Написание электронного парсера на python не похоже на выполнимую задачу.
Единственный разумный способ проанализировать электронный код - это загрузить его и использовать рефлексию.Но не всегда вы можете передавать результаты в python, чтобы он мог вносить какие-либо значимые изменения.
Вполне возможно использовать python для генерации электронного кода на основе некоторых формально определенных спецификаций, специально упомянутых покрытия, ограничений генерации и т. Д.Это может быть эффективный и обслуживаемый подход.Однако для этого есть разные средства, в том числе таблицы.
Python, безусловно, может использоваться для всех видов умных сценариев: определять среду, отслеживать установки и версии, выбирать потоки, генерировать заглушки и т. Д.