当我这样做时:neutron.list_ports()
它给了我:
{'ports':[{u'status':u'DOWN',u'name':u'',u'allowed_address_pairs':[],u'admin_state_up':是的,u'network_id':你'-xxxx-84f2-e881c29879e2',u'dns_name':u'',xxxx':[],u'dns_assignment':[{u'hostname':u'host-134-xxxxx-xxx',u'ip_address ':u'134.158.xx.xx',u'fqdn':u'host-134-158-75-xxx ...}
我只想显示u'ip_address'
字段。
我希望你能帮助我:)。
谢谢。
答案 0 :(得分:0)
似乎可能有多个端口,但如果您只需要第一个IP,您应该可以这样做:
neutron.list_ports()["ports"][0]["dns_assignment"][0]["ip_addess"]
这将返回第一个ip,你可能应该检查其中是否有任何一个为空,但是