![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
scion |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 52 Регистрация: 13.5.2009 Репутация: нет Всего: нет |
привет всем!
нужно написать фукцию которая находит нужный параметр... на баще: function aaa { bbbb=`cat "$config.txt" | grep "^$1=" | sed -e "s/^$1=//"`; if [ -z "$bbbb" ]; then echo "parameter \"$1\" is empty" >&2 fi echo "$bbbb" } в файле конфиг txt инфа вида name=parametr ... .. на питоне я из файла всё считал: file = open(original_config) contents = file.read() file.close() соотв. у меня всё в переменной contents. как мне достать значение переменной и вернуть его. ?! спс. Это сообщение отредактировал(а) scion - 13.4.2010, 14:59 |
|||
|
||||
shupg |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 59 Регистрация: 21.6.2006 Репутация: 2 Всего: 2 |
Можно сделать так, если все параметры уникальны.
Еще можно воспользоваться функциональностью ini файлов:
|
||||
|
|||||
scion |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 52 Регистрация: 13.5.2009 Репутация: нет Всего: нет |
спс. но так не получиться.
как сделать что бы name брался из переменной? пишу Str = Str.replace("%s", '') %name не работает... а Str = Str.replace("текст", '') - работает? и второй вопрос, как сделать что бы в эту фукнкцию передавалась переменная с именем проперти а возвращалась её значение... сейчас мене возвращается не только её значение но и остальные проперти. а я хочу что бы аозвращалась только та которая требуется... ![]()
|
|||
|
||||
pythonwin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2529 Регистрация: 18.4.2006 Где: за компом Репутация: 14 Всего: 36 |
Модератор: Пожалуйста, один топик - один вопрос. |
|||
|
||||
shupg |
|
||||||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 59 Регистрация: 21.6.2006 Репутация: 2 Всего: 2 |
После заполнения переменной data всем, что есть в файле делаем так:
И да простит меня модератор
|
||||||||
|
|||||||||
pythonwin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2529 Регистрация: 18.4.2006 Где: за компом Репутация: 14 Всего: 36 |
за помошь не наказывают, тем более новичкам. |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Python: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |