Как лучше всего использовать файл настроек на Python? [закрыто]

у меня есть сценарий командной строки, который я запускаю с множеством аргументов. Теперь я дошел до того, что у меня слишком много аргументов, и я также хочу иметь некоторые аргументы в словарной форме.

Итак, чтобы упростить задачу, я хотел бы вместо этого запустить сценарий с файлом настроек. Я действительно не знаю, какие библиотеки использовать для анализа файла. Как лучше всего это делать? Я, конечно, мог бы что-нибудь придумать сам, но если для этого есть какая-то библиотека, я весь уши.

Несколько «требований»:

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

Упрощенный файл псевдо-примера :

truck:
    color: blue
    brand: ford
city: new york
cabriolet:
    color: black
    engine:
        cylinders: 8
        placement: mid
    doors: 2
305
задан dreftymac 8 March 2019 в 14:08
поделиться