【python】华为交换机配置提取工具

功能:将

本地的

华为交换机配置文件里的接口、VLAN、聚合口、IP地址、description等信息提取出来输出到csv文件里,方便统计网络配置信息。

补充使用方法:将脚本放在华为交换机配置文件同目录下,配置文件名默认config.txt,然后命令行下执行python脚本就行(Python

 脚本名

),Python环境自行安装,我本地环境是Python 3.11.5,要是想自定义配置文件名或输出文件名,直接改python脚本就行。

举例:
交换机配置文件名称默认:config.txt
脚本输出文件名称默认:output.csv

备注:目前只测试了华为交换机配置,其它品牌交换机未测试。

新的rar附件我已经更新了,下载一次就行,里面包含测试文件,还是思考不周到,对于之前下载了压缩包的,我再提供个蓝奏盘,用于免费下载测试用配置文件。
测试用配置文件 蓝奏链接:

https://wwk.lanzn.com/iBZ7y1ydu00j

有数位朋友要求是否能打包成exe,去研究了下,打包后成品挂了链接,打包方法分享出来:
打包方法如下,亦可自行打包。

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyinstaller #清华源

Pyinstaller -F SW-Interface-output.py 打包exe#我用的这个命令

Pyinstaller -F -w SW-Interface-output.py 不带控制台的打包
Pyinstaller -F -w -i chengzi.ico SW-Interface-output.py 打包指定exe图标打包

© 版权声明
THE END
如果内容对您有所帮助,就支持一下吧!
点赞0 分享
评论 共46条

请登录后发表评论