大神论坛

找回密码
快速注册
查看: 192 | 回复: 0

[源码] 华为交换机配置提取工具

主题

帖子

0

积分

初入江湖

UID
640
积分
0
精华
威望
0 点
违规
大神币
68 枚
注册时间
2023-10-14 10:39
发表于 2024-05-12 11:38
本帖最后由 sharkman001 于 2024-05-12 11:38 编辑

功能:将本地的华为交换机配置文件里的接口、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图标打包

输出文件图

运行图


下方隐藏内容为本帖所有文件或源码下载链接:

游客你好,如果您要查看本帖隐藏链接需要登录才能查看, 请先登录

返回顶部