Új hozzászólás Aktív témák

  • sh4d0w

    félisten

    LOGOUT blog

    Újabb segítségkérés:

    #!/usr/bin/env python3

    import netifaces

    for i in netifaces.interfaces():
    try:
    addr=netifaces.ifaddresses(i)
    print(addr[netifaces.AF_INET])
    except:
    pass

    [{'peer': '127.0.0.1', 'addr': '127.0.0.1', 'netmask': '255.0.0.0'}]
    [{'addr': '192.168.1.76', 'broadcast': '192.168.1.255', 'netmask': '255.255.255.0'}]
    [{'addr': '192.168.51.1', 'broadcast': '192.168.51.255', 'netmask': '255.255.255.0'}]
    [{'addr': '192.168.19.1', 'broadcast': '192.168.19.255', 'netmask': '255.255.255.0'}]
    [{'addr': '192.168.56.1', 'broadcast': '192.168.56.255', 'netmask': '255.255.255.0'}]

    Ez a kód és a kimenet. A kimenetből el kéne érnem az 'addr' mező értékét, ami ugye nem mindig ugyanabban a pozícióban van. Hogyan?

Új hozzászólás Aktív témák