Для контекста: у меня нет опыта создания чего-то большего, чем сценарии на Python.
Я хочу создать приложение, которое имеет интерфейс для изменения конфигурации при запуске, а затем записывает конфигурацию в свой файл конфигурации.
Я хотел бы сохранить словарь. Насколько я понимаю, варианты — это сериализация JSON, консервация или, что, по-видимому, менее обсуждается, выгрузка словаря в виде строки в файл и использование eval для его обратного чтения.
Я исключаю вариант Pickle, потому что хочу, чтобы файл можно было легко редактировать.
Использование JSON кажется немного странным, поскольку это JavaScript, но отсутствие обсуждения оценки словаря из строки возвращает меня назад. Считается ли это «плохой практикой» ? Действительно ли он менее эффективен, чем JSON? Каким был бы «хороший» способ сделать это ?
Мобильная версия