![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
frost84 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 22.3.2008 Где: Minsk Репутация: нет Всего: нет |
Всем привет,
Подскажите, есть ли уже готовые средства для парсинга содержимого конфиг-файл вот с такой струкутурой, чтобы не писать парсер самому. ui_translate.add(id="ui_dict_config_FC_Board_name", lang="en", cli_option="id", cli_label="FC Board ID", gui_label="FC Board ID", translation=[]) ui_translate.add(id="ui_dict_config_FC_Board_type", lang="en", cli_option="type", cli_label="Type", gui_label="Name:Type", translation=[("I0", "C12:INITIATOR"), ("I1", "C13:INITIATOR"), ("F1", "caX:FICON"), ("F2", "caX:FICON"), ("F3", "caX:FICON")]) ui_translate.add(id="ui_dict_config_FC_Board_mode", lang="en", cli_option="mode", cli_label="Mode", gui_label="Mode", translation=[]) Спасибо) |
|||
|
||||
Stolzen |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1041 Регистрация: 17.10.2005 Репутация: 1 Всего: 48 |
Это код на питоне, вам нужно его просто выполнить (например, сделать import)
Для этого, возможно, еще нужно будет создать объект ui_translate |
|||
|
||||
frost84 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 22.3.2008 Где: Minsk Репутация: нет Всего: нет |
ну это не совсем код питона, но структура действительно похожа. спасибо за наводку, это важное замечание ![]() кстати создать объект нужно в скрипте в к-рый мы импортируем стр-ру данных? нет, это работать не будет. пример: > cat m1.py l.append('a') > cat m2.py l = [] from m1 import * > python ./m2.py Traceback (most recent call last): File "./m2.py", line 2, in <module> from m1 import * File "/home/alexandr/m1.py", line 1, in <module> l.append('a') NameError: name 'l' is not defined создавать объект (или делать импорт объекта из другого модуля) нужно в файле где описана стр-ра данных, к-рую мы хотим импортировать т.к. это конфиг, то всякие строчки типа l = [] l = list() from XXX import l будут не в тему. |
|||
|
||||
Stolzen |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1041 Регистрация: 17.10.2005 Репутация: 1 Всего: 48 |
Попробуйте так
config.py - путь к вашему файлу конфигурации |
|||
|
||||
frost84 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 22.3.2008 Где: Minsk Репутация: нет Всего: нет |
Большое спасибо. Разобрался.
|
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Python: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |