我正在探索 pysnmp(python snmp 库)。执行示例时出现错误
AttributeError:“模块”对象没有属性“MibVariable”
针对方法调用cmdgen.MibVariable('SNMPv2-MIB', 'sysDescr', 0)
示例代码如下
from pysnmp.entity.rfc3413.oneliner import cmdgen
cmdGen = cmdgen.CommandGenerator()
errorIndication, errorStatus, errorIndex, varBinds = cmdGen.getCmd(
cmdgen.CommunityData('public', 0),
cmdgen.UdpTransportTarget(('demo.snmplabs.com', 161)),
cmdgen.MibVariable('SNMPv2-MIB', 'sysDescr', 0),
lookupNames=True, lookupValues=True
)
通常,如果存在此处提到的相互顶级导入,则会发生这种情况。
如何在不更改库源代码的情况下克服这个问题?