Задать вопрос
@Derfirm
Noname Developer.

Как корректно и оптимально распаковать Paradox Script и запаковать его обратно?

День добрый.
Давно играю в `Stellaris` и иногда хочется подредактировать файлы сохранений, добавить какие-то флаги или другое.
Как это делать руками и с помощью кнопок уже давно описано, например https://www.reddit.com/r/Stellaris/comments/acvec8...
Мне же хочется сделать простую веб-морду и при помощи `json-patch` редактировать это из UI без нужды мудохаться с архивами и своеобразным синтаксисом.

Суть вопроса:
Как распаковать и запаковать (идеально в жсон) подобный синтаксис при помощи питона оптимально?
Нашел кучу решений с регулярками и пайпарсе https://github.com/Shadark/ClauseWizard/blob/maste... (на реддите пишут что скрипт работает несколько минут (!)) или `tokenize` но все они не умеют запаковывать обратно.

пример формата
https://gist.github.com/Derfirm/e6e06dea233b5ef8b9...
  • Вопрос задан
  • 43 просмотра
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы