You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Pyang使用-f tree参数无法显示YANG模型子树的问题求助

Pyang使用-f tree参数无法显示YANG模型子树的问题求助

大家好,我折腾了好半天都没搞定Pyang的一个问题,来这儿求助各位大佬!

我在Ubuntu 24.04.1的venv虚拟环境里装了Pyang 2.7.1,现在想生成Cisco IOS XE的Cisco-IOS-XE-interfaces.yang模型的树形子树,用了-f tree参数,但不管怎么试都看不到预期的输出:

  • 直接跑pyang -f tree Cisco-IOS-XE-interfaces.yang,Pyang直接回到命令行,啥输出都没有
  • 加了--verbose参数后,能看到Pyang在读取目标文件和一堆依赖模块(比如Cisco-IOS-XE-native、ietf-inet-types这些),但还是没有输出树形结构

以下是我实际执行的命令和终端输出:

(.yangenv) administrator@administrator-VMware-Virtual-Platform:~/Documents/yang/vendor/cisco/xe/1791$ pyang -f tree Cisco-IOS-XE-interfaces.yang
(.yangenv) administrator@administrator-VMware-Virtual-Platform:~/Documents/yang/vendor/cisco/xe/1791$ pyang -f tree -verbose Cisco-IOS-XE-interfaces.yang
pyang 2.7.1
(.yangenv) administrator@administrator-VMware-Virtual-Platform:~/Documents/yang/vendor/cisco/xe/1791$ pyang -f tree --verbose Cisco-IOS-XE-interfaces.yang
# module search path: .:/home/administrator/Documents/yang/.yangenv/share/yang/modules
# read Cisco-IOS-XE-interfaces.yang (CL)
# read Cisco-IOS-XE-native.yang
# read cisco-semver.yang
# read ietf-inet-types.yang
# read Cisco-IOS-XE-types.yang
# read Cisco-IOS-XE-features.yang
# read Cisco-IOS-XE-interface-common.yang
# read Cisco-IOS-XE-hsrp.yang
(.yangenv) administrator@administrator-VMware-Virtual-Platform:~/Documents/yang/vendor/cisco/xe/1791$

我确认所有依赖的YANG文件都在当前目录或者Pyang的搜索路径里,因为verbose日志里显示都成功读取了。有没有朋友遇到过类似的情况?或者能帮我排查下是哪里操作出问题了吗?感激不尽!

火山引擎 最新活动