【easysnmp】python snmp IF-MIB::ifPhysAddress messy code,解析mac地址乱码

参考内容

Session_api
MAC address displaying in binary #14

解决方法

设置snmp session 会话时,添加参数use_sprint_value

use_sprint_value –设置为True,以使用sprint_value函数库格式化的get和getnext方法的返回值。这将导致以非规范格式返回某些数据类型。注意:此选项集返回的值可能不适用于设置操作

即:


from easysnmp import Session
def snmpSessionFunc():
  """ 
    use_sprint_value=True 
  """
  return Session(hostname="<client_ip>", community="<community>", version=<version_number>, use_sprint_value=True)

猜你喜欢

转载自blog.csdn.net/qq_22227087/article/details/109223633