Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 11, 2017 23:40:33

oksromn
Зарегистрирован: 2017-08-01
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Библиотека json

Как из json записать нужный мне ключ в переменную?
Например, мне нужно записать айпишники в переменные.
Мне нужно перейти по ключу ‘scan’, а дальше что делать не знаю…

 {'scan': {'192.168.1.40': {'addresses': {'ipv4': '192.168.1.40'}, 'status': {'state': 'up', 'reason': 'localhost-response'}, 'hostnames': [{'name': '', 'type': ''}], 'vendor': {}}

Офлайн

#2 Авг. 12, 2017 02:27:02

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10014
Репутация: +  857  -
Профиль   Отправить e-mail  

Библиотека json

  
>>> data = {'scan': {'192.168.1.40': {'addresses': {'ipv4': '192.168.1.40'}, 'status': {'state': 'up', 'reason': 'localhost-response'}, 'hostnames': [{'name': '', 'type': ''}], 'vendor': {}}}}
>>> 
>>> scan = data['scan']
>>> addresses = scan[list(scan)[0]]['addresses']
>>> addresses['ipv4']
'192.168.1.40'
>>> 



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version