问题标签 [pyez]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - xml用python打印元素值
我正在使用 rpc 调用测试 pyez 以获取 mac 表,到目前为止,我能够提取数据,但是当我打印此数据时,它不会向我显示它只显示内存地址的值。
在我的代码下方:
此打印显示以下内容:
¨macs¨ 的内容是这样的:
我要打印的是 l2-mac-entry 层次结构下的 mac 地址,在这个例子中是值 ¨be:01:01:01:01:01¨。
希望你能帮忙。
python - 使用 PyEZ 表获取条件数据
我正在尝试为 Junos 界面创建自定义表/视图。是的,我知道它已经作为内置/默认表存在,但这是我计划稍后扩展的学习练习。
问题是我只想获取inet系列地址,因此只有在address-family节包含inet的 address-family/address-family-name时才是ifa-local。
有没有办法从我的视图 YAML 中执行此操作,或者我是否必须用我的视图获取所有地址系列节并以编程方式仅将inet节保留在我的 python 脚本中?那将如何运作?
这是 XML 结构(为了清楚起见,删除了不重要的部分):
这是我的 YAML:
最后,这是我用来在路由器上显示每个接口的 python 代码:
juniper - 有没有办法将瞻博网络“json”或“xml”配置转换为“set”或“show”配置?
我们使用带有 junos 版本 15 的瞻博网络硬件。在这个版本中,我们可以将我们的配置导出为“json”或“xml”,我们希望使用我们的自动化工具对其进行编辑。但是,只能以“set”或“show”格式导入。
是否有将“json”或“xml”格式转换为“set”或“show”格式的工具?我只能在“show”和“set”之间找到转换器。
我们无法升级到可以导入“json”的版本 16。
python - 用于 ssh 到远程网络设备并运行多个命令的初学者 Python 脚本
请原谅我,因为我对任何编程语言都很陌生。我有大约 25 个网络设备组合,包括 cisco、juniper、linux 等,我需要远程访问并运行一些基本的 cli 命令来获取输出。单独通过 SSH 连接到设备需要很长时间。有人能告诉我从哪里开始这个基本脚本吗?
python - 如何验证python函数中行代码的输出
我在下面测试了一个函数,如何验证下面函数中特定行的输出。
如果没有函数 data() 我可以只输入 print(resp) 和 print(x) 来检查验证 rpc 发送命令或上面的 for 循环的输出。但是,当我在函数中添加命令时,我无法执行相同的操作。在函数中,我需要验证输出的 for 循环和其他 rpc 发送命令的其他行代码很少。我在下面的python函数中检查代码行的特定输出....我尝试添加数据()并在下面返回,但它没有返回任何内容
这是因为我需要确保函数中使用的行代码正确且输出验证正常。请帮助并告诉我正确的方法。谢谢你。
出现错误 NameError: name 'request' is not defined
pyez - 如何提取特定组的 BGP 配置?
如何使用 pyez 配置表提取特定组的 junos mx bgp 配置?
我尝试使用下表/视图:
但是当我运行 dev.get(group=my_group) 时,它会从所有组中检索 bgp 配置。
我希望只在“my_group”组下获得 bgp 配置。
pyez - 在 EX4300 上使用 PyEZ
PyEZ 是否与 EX4300 交换机一起使用?
在 Platform and Release Support 链接下查看https://www.juniper.net/documentation/en_US/junos/topics/concept/rest-api-overview.html,EX系列交换机似乎不支持 REST API。PyEZ 是否使用 REST 与交换机通信?
xpath - JSNAPY:有没有办法测试 xpath 节点属性
我正在尝试确定如何测试 junos 偶尔使用的节点属性。在这种特殊情况下,我想查找在 20w 和 1y 之间关闭的所有 BGP 会话。秒值包含在节点属性中,但我无法弄清楚如何访问它以进行测试。
我已经尝试了使用整个显式 xpath 的各种方法,一直到我在代码下面的内容。
这是我试图访问的 xpath(为简洁而编辑):
rpc - PyEZ: RPC: Get route info for specific grandchild element
I want to get wia RPC info like this:
How shloud I pass these parameters to dev.rpc.get_route_information
?
Which are other possible ways to get this info?