本文整理匯總了Python中pysnmp.proto.rfc1902.Integer方法的典型用法代碼示例。如果您正苦於以下問題:Python rfc1902.Integer方法的具體用法?Python rfc1902.Integer怎麽用?Python rfc1902.Integer使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類pysnmp.proto.rfc1902
的用法示例。
在下文中一共展示了rfc1902.Integer方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。
示例1: _convert_binds_to_dict
# 需要導入模塊: from pysnmp.proto import rfc1902 [as 別名]
# 或者: from pysnmp.proto.rfc1902 import Integer [as 別名]
def _convert_binds_to_dict(self, var_binds):
binds_dict = {}
for oid, val in var_binds:
u_oid = self._convert_obj_to_unicode(oid)
binds_dict[u_oid] = int(val) if isinstance(val, Integer) \
else self._convert_obj_to_unicode(val)
return binds_dict
示例2:
# 需要導入模塊: from pysnmp.proto import rfc1902 [as 別名]
# 或者: from pysnmp.proto.rfc1902 import Integer [as 別名]
def ft自動(a綁定變量):
"""自動轉換成python內置類型"""
v變量 = a綁定變量[1]
v類型 = type(v變量)
if v類型 in (類型.OctetString, 類型.OctetString): #字符串
return str(v變量)
elif v類型 in (類型.Integer, 類型.Integer32, 類型.Counter32, 類型.Counter64, 類型.Unsigned32, 類型.Gauge32): #整數
return int(v變量)
elif v類型 == 類型.Null: #空
return None
else: #默認處理
return str(v變量)