Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Python中解析MIB并检索没有OID的文本约定_Python_Parsing_Snmp_Pysnmp_Mib - Fatal编程技术网

如何在Python中解析MIB并检索没有OID的文本约定

如何在Python中解析MIB并检索没有OID的文本约定,python,parsing,snmp,pysnmp,mib,Python,Parsing,Snmp,Pysnmp,Mib,如何在python中解析MIB文件并检索表示其文本约定的对象 例如,CISCO-RTTMON-TC-MIB: 定义值:整数抖动(1)、回显(2)、路径回显(3) 请注意,这些对象没有OID编号 预期结果: {"1": "jitter", "2": "echo", "3": "pathEcho"} 尝试使用它的JSON代码生成后端。这将以JSON形式提供整个MIB。您可以将其转换为Python dict,通过遍历它来获取所需的项目 您可以使用mibdumpCLI工具,也可以在Python中通过

如何在python中解析MIB文件并检索表示其文本约定的对象

例如,CISCO-RTTMON-TC-MIB:

定义值:整数抖动(1)、回显(2)、路径回显(3)

请注意,这些对象没有OID编号

预期结果:

{"1": "jitter", "2": "echo", "3": "pathEcho"}
尝试使用它的JSON代码生成后端。这将以JSON形式提供整个MIB。您可以将其转换为Python dict,通过遍历它来获取所需的项目


您可以使用
mibdump
CLI工具,也可以在Python中通过调用pysmi库函数来执行相同的操作。

您可以查看其解析器源代码以查看文本约定的处理位置,