本帖最后由 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图标打包 输出文件图 ![](/images/article/47d5409f-7d0a-422e-be06-70d8d3cad8f1.png)
运行图 ![](/images/article/fa0a6aa0-22f5-4202-ac66-63b12c3c80a5.png)
下方隐藏内容为本帖所有文件或源码下载链接:
游客你好,如果您要查看本帖隐藏链接需要登录才能查看,
请先登录
|