мета-данные страницы
Различия
Показаны различия между двумя версиями страницы.
| Следующая версия | Предыдущая версия | ||
| lib.py:aw_config:obj [30.10.2024 14:00] – создано awgur | lib.py:aw_config:obj [03.11.2024 16:46] (текущий) – awgur | ||
|---|---|---|---|
| Строка 23: | Строка 23: | ||
| Особенно хорошо и лаконично получается при использовании хранилища конфигураций: | Особенно хорошо и лаконично получается при использовании хранилища конфигураций: | ||
| <code python> | <code python> | ||
| - | with ConfigFile(config_file) as root_section: | + | with ConfigFile('/ |
| add_config(NetConfig, | add_config(NetConfig, | ||
| port=root_section.get_value(' | port=root_section.get_value(' | ||
| Строка 38: | Строка 38: | ||
| - | ==== get_value ==== | + | ==== get_value() ==== |
| Получить значение параметра из файла. | Получить значение параметра из файла. | ||
| <code python> | <code python> | ||
| - | get_value(name, | + | obj.get_value(name, |
| </ | </ | ||
| Строка 59: | Строка 59: | ||
| - | ==== get_section ==== | + | ==== get_section() ==== |
| Погрузиться на уровень ниже по словарю конфигурации. | Погрузиться на уровень ниже по словарю конфигурации. | ||
| Строка 66: | Строка 66: | ||
| < | < | ||
| - | get_section(name, | + | obj.get_section(name, |
| </ | </ | ||
| Строка 83: | Строка 83: | ||
| Можно применить следующий код: | Можно применить следующий код: | ||
| <code python> | <code python> | ||
| - | with ConfigFile(config_file) as root_section: | + | with ConfigFile('/ |
| with root_section.get_section(' | with root_section.get_section(' | ||
| param1 = section_section.get_value(' | param1 = section_section.get_value(' | ||
| </ | </ | ||