Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 30, 2015 18:09:47

Lenych
Зарегистрирован: 2015-06-30
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Сложные словари.

Есть структура данных (описание идеальной формы)
model_data= {
“delivery_type”: {
“1”: { # Немедленно
“_cb_rep_alternat”: {#Вариант отчета
“disabled”: “false”, “must”: “true”
},
“_cb_report_format”: {#Формат отчета
“disabled”: “false”,“must”: “true”
},
“_cb_delivery_type”: { #Способ доставки
“disabled”: “false”,“must”: “true”
},
“_recipient”: {#Адрес получателя
“disabled”: “true”, “must”: “false”
},
“_cb_compression_types”: {#Метод сжатия
“disabled”: “true”, “must”: “false”
},
“_compression_password”: {#Пароль
“disabled”: “true”, “must”: “false”
},
“_file_name”: {#Имя файла
“disabled”: “true”, “must”: “false”
}#,
#“_wb_back”: {
#Назад#“disabled”: “true”,
#зачемонанужнаинекнопкалиЗаказатьотчетнужна???????#
#},
#“_wb_cancel”: {
#“disabled”: “false”,
#
#},
#“_wb_next”: {
#“disabled”: “false”,
#
#}
}
}}
Нужно прочитать реальную и записать в такую же структуру и сравнить.

Так вот оказалась проблема с тем, чтобы записать.
Была попытка сделать так:
for button in model_data:
current_model_data={delivery_type:button}
current_model_data={button:{“disabled”:_seleniumlib().get_element_attribute(button+'@disabled')}}

Но кнопа перезаписывается, как сделать так, чтобы добавлялась в словарь?

Офлайн

#2 Июнь 30, 2015 18:41:34

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Сложные словари.

Кто-то что-то понял?



Офлайн

#3 Июнь 30, 2015 18:45:00

Shaman
Зарегистрирован: 2013-03-15
Сообщения: 1369
Репутация: +  88  -
Профиль   Отправить e-mail  

Сложные словари.

словарь[ключ]=значение

Отредактировано Shaman (Июнь 30, 2015 18:45:20)

Офлайн

#4 Июнь 30, 2015 18:46:08

Shaman
Зарегистрирован: 2013-03-15
Сообщения: 1369
Репутация: +  88  -
Профиль   Отправить e-mail  

Сложные словари.

FishHook
Кто-то что-то понял?
С десятого перепрочтения только начал о чём-то смутно догадываться. )

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version