this may be crude way, but solving by purpose, is there any other way?
session = Session(hostname=host, community='xxxwifi', version=2) system_items = session.bulkwalk('1.3.6.1.4.1.25053.1.3.2.1.1.2.2.1.1') mac = [] for item in system_items: mac.append(':'.join('{:02x}'.format(ord(x)) for x in item.value)) session = Session(hostname=host, community='ttlwifi', version=2) SSGMAC,WLCip,SCGAPName,SCGAPNumSta,SCGAPConnStatus = (list(session.bulkwalk('1.3.6.1.4.1.25053.1.3.2.1.1.2.2.1.' + c ,non_repeaters=0, max_repetitions=50)) for c in ('1','10','5','15','16')) for i in range(len(WLCip)): print ('{} {} {} {} {} {}'.format(host,WLCip[i].value,mac[0],SCGAPName[i].value,SCGAPNumSta[i].value,SCGAPConnStatus[i].value))
Output:10.124.115.10 10.138.69.54 04:4f:aa:34:a2:80 RuckusAP 6 Connect
10.124.115.10 10.138.69.75 04:4f:aa:34:a2:80 RuckusAP 8 Connect
10.124.115.10 10.138.69.40 04:4f:aa:34:a2:80 RuckusAP 4 Connect
10.124.115.10 10.138.64.173 04:4f:aa:34:a2:80 RuckusAP 12 Connect
10.124.115.10 10.138.64.172 04:4f:aa:34:a2:80 RuckusAP 5 Connect
10.124.115.10 10.138.69.8 04:4f:aa:34:a2:80 RuckusAP 5 Connect
10.124.115.10 10.138.69.55 04:4f:aa:34:a2:80 RuckusAP 2 Connect
10.124.115.10 10.138.69.74 04:4f:aa:34:a2:80 RuckusAP 18 Connect
10.124.115.10 10.138.69.102 04:4f:aa:34:a2:80 RuckusAP 9 Connect
print ('{} {} {} {} {} {}'.format(host,WLCip[i].value,mac[i],SCGAPName[i].value,SCGAPNumSta[i].value,SCGAPConnStatus[i].value))some changes