Sep-10-2021, 02:08 PM
hi,
test script...
test script...
#!/usr/bin/env python3 #test_lst = [('IP', '172.17.10.147'), ('IP', '172.16.88.57'), ('IP', '172.16.12.147')] test_data = {"identity": {"HOSTNAME": "sag01147", "AIX_REG_CLIENT_VER": "0.1-alpha", "SYSTEM_NAME": "SAG01147_JBOSS4_HA"}, "timestamp": {"DATETIME": "2021-09 -10T14:54:51"}, "nodeinfo": {"HAS_COBOL": "0", "HAS_TUXEDO": "0", "HAS_SAP": "0", "HAS_ORACLE": "0", "IS_LPM": "0", "HAS_JBOSS": "1", "IS_ZPI": "0", "IS_ZPV" : "0", "HAS_UC4": "0", "MEM_VALUE": "61440", "CPU_VALUE": "4", "STORAGE_VALUE": "258", "MAN_SYS_NAME": "CALL ME LEON", "LOCATION": "UR MOMS BUTT", "OS_LEVEL" : "7200-04-03-2038", "UPTIME": "55", "MACHINE_SERIAL": "The Number of the Beast", "CPU_ENTC": "0.60", "YUM_REPO": "IBM", "Java6": "6.0.0.655", "Java6_64": "6 .0.0.655", "Java7": "7.0.0.665", "Java7_64": "7.0.0.665", "Java8_64": "8.0.0.610", "ip": [[["IP", "172.17.10.147"], ["IP", "172.16.88.57"], ["IP", "172.16.12 .147"]]]}} entries = [] for key, value in test_data['nodeinfo'].items(): #print(type(value)) if isinstance(value, list): for x, y in enumerate(value): entries.append([y[0], y[1]]) else: entries.append([key, value]) for i in entries: print(*i) #print(entries)completely inconvenient output
HAS_COBOL 0 HAS_TUXEDO 0 HAS_SAP 0 HAS_ORACLE 0 IS_LPM 0 HAS_JBOSS 1 IS_ZPI 0 IS_ZPV 0 HAS_UC4 0 MEM_VALUE 61440 CPU_VALUE 4 STORAGE_VALUE 258 MAN_SYS_NAME CALL ME LEON LOCATION UR MOMS BUTT OS_LEVEL 7200-04-03-2038 UPTIME 55 MACHINE_SERIAL The Number of the Beast CPU_ENTC 0.60 YUM_REPO IBM Java6 6.0.0.655 Java6_64 6.0.0.655 Java7 7.0.0.665 Java7_64 7.0.0.665 Java8_64 8.0.0.610 ['IP', '172.17.10.147'] ['IP', '172.16.88.57']but i want this
HAS_COBOL 0 HAS_TUXEDO 0 HAS_SAP 0 HAS_ORACLE 0 IS_LPM 0 HAS_JBOSS 1 IS_ZPI 0 IS_ZPV 0 HAS_UC4 0 MEM_VALUE 61440 CPU_VALUE 4 STORAGE_VALUE 258 MAN_SYS_NAME CALL ME LEON LOCATION UR MOMS BUTT OS_LEVEL 7200-04-03-2038 UPTIME 55 MACHINE_SERIAL The Number of the Beast CPU_ENTC 0.60 YUM_REPO IBM Java6 6.0.0.655 Java6_64 6.0.0.655 Java7 7.0.0.665 Java7_64 7.0.0.665 Java8_64 8.0.0.610 IP 172.17.10.147 IP 172.16.88.57i'm lost in translation, so please someone give me a hint.