мета-данные страницы
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| lib.py:aw_config:root [23.06.2026 12:11] – awgur | lib.py:aw_config:root [24.06.2026 13:41] (текущий) – awgur | ||
|---|---|---|---|
| Строка 48: | Строка 48: | ||
| Для работы с списками секций, | Для работы с списками секций, | ||
| - | < | + | < |
| [[net]] | [[net]] | ||
| name = " | name = " | ||
| Строка 61: | Строка 61: | ||
| <code python> | <code python> | ||
| with ConfigFile('/ | with ConfigFile('/ | ||
| - | | + | |
| - | | + | for net_section in root_sectin.get_list_section(' |
| - | for net_el in net_section: | + | conf_ar.append(NetConfig( |
| - | | + | name=net_section.get_value(' |
| - | name=net_el.get_value(' | + | ip=net_section.get_value(' |
| - | ip=net_el.get_value(' | + | )) |
| - | )) | + | |
| | | ||
| - | | + | |
| </ | </ | ||
| + | |||
| + | Кроме массива можно строить словарь, | ||
| + | <code python> | ||
| + | with ConfigFile('/ | ||
| + | conf_ar = {} | ||
| + | for net_section in root_sectin.get_list_section(' | ||
| + | _name = net_section.get_value(' | ||
| + | conf_ar[_name] = NetConfig( | ||
| + | name=_name, | ||
| + | ip=net_section.get_value(' | ||
| + | ) | ||
| + | | ||
| + | add_config(NetConfig, | ||
| + | </ | ||
| + | |||
| Иной работы объекты класса '' | Иной работы объекты класса '' | ||