Понимание типа данных и структуры, возвращаемых модулем Python easysnmp
Модуль Python easysnmp вернул следующий список:
[<SNMPVariable value='__default_arp_policer__' (oid='jnxFWCounterDisplayName', oid_index='23.95.95.100.101.102.97.117.108.116.95.97.114.112.95.112.111.108.105.99.101.114.95.95.23.95.95.100.101.102.97.117.108.116.95.97.114.112.95.112.111.108.105.99.101.114.95.95.3', snmp_type='OCTETSTR')>, <SNMPVariable value='bw-15Mbps-ge-0/0/1.50-inet-i' (oid='jnxFWCounterDisplayName', oid_index='28.98.119.45.49.53.77.98.112.115.45.103.101.45.48.47.48.47.49.46.53.48.45.105.110.101.116.45.105.28.98.119.45.49.53.77.98.112.115.45.103.101.45.48.47.48.47.49.46.53.48.45.105.110.101.116.45.105.3', snmp_type='OCTETSTR')>]
Как я понимаю, этот список состоит из двух элементов:
<SNMPVariable value='__default_arp_policer__' (oid='jnxFWCounterDisplayName', oid_index='23.95.95.100.101.102.97.117.108.116.95.97.114.112.95.112.111.108.105.99.101.114.95.95.23.95.95.100.101.102.97.117.108.116.95.97.114.112.95.112.111.108.105.99.101.114.95.95.3', snmp_type='OCTETSTR')>
..а также:
<SNMPVariable value='bw-15Mbps-ge-0/0/1.50-inet-i' (oid='jnxFWCounterDisplayName', oid_index='28.98.119.45.49.53.77.98.112.115.45.103.101.45.48.47.48.47.49.46.53.48.45.105.110.101.116.45.105.28.98.119.45.49.53.77.98.112.115.45.103.101.45.48.47.48.47.49.46.53.48.45.105.110.101.116.45.105.3', snmp_type='OCTETSTR')>
Какие типы данных эти два элемента списка? Разве круглые скобки не используются для определения неизменяемых списков в Python? Кроме того, я попытался определить нечто подобное в интерактивной оболочке Python, но я получил синтаксическую ошибку:
>>> z=<abc v='a' (x='y')>
File "<stdin>", line 1
z=<abc v='a' (x='y')>
^
SyntaxError: invalid syntax
>>>