我不能对同一个问题发表评论,因为共和国信贷不足
我按照@Anthon的建议尝试了yaml cmd,但没有屏蔽所需的输出,也不知道如何从csv代码开始修改yaml,我在“yaml_cmd.py”中查看了代码
任何指导都将不胜感激。正在尝试将大型csv文件转换为hosts.yaml格式以与Nornir一起使用
Display-Name,IP-Address,Serial-Number,Machine-Type,IOS-Version,SiteCode2,Group
Device1,1.1.1.1,123456790,Cisco,12.x,Site1,US
Device2,1.1.1.2,123456789,Cisco,13.x,Site2,US
- "\uFEFFDisplay-Name"
- IP-Address
- Serial-Number
- Machine-Type
- IOS-Version
- SiteCode2
- Product-Edition
- Product-Version
- - Device1
- 1.1.1.1
- 123456790
- Cisco
- 12.x
- Site1
- US
- - Device2
- 1.1.1.2
- 123456789
- Cisco
- 13.x
- Site2
- US
Device1:
hostname: 1.1.1.1
platform: Cisco
groups:
- US
data:
site: Site1
SN: 123456790
version: 12.x
Device2:
hostname: 1.1.1.2
platform: Cisco
groups:
- US
data:
site: Site2
SN: 123456789
version: 13.x
嗯,这并不漂亮,但很有效
输出为:
相关问题 更多 >
编程相关推荐