загрузка и использование конфигурационных файлов в python без произвольных строк - PullRequest
0 голосов
/ 19 января 2020

У меня есть приложение с файлом конфигурации yaml, которое выглядит следующим образом (на самом деле он намного больше):

amount_of_allowed_users: 10

Я загружаю файл в переменную с именем config, и когда мне нужно чтобы получить доступ к информации, которую я делаю:

config['amount_of_allowed_users']

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

В C# вы бы использовали Xml Сериализация для создания файлов конфигурации и последующей десериализации, есть ли подобные методы в python?


Я мог бы сделать файл python в качестве файла конфигурации, однако он кажется гораздо менее гибким.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...