个人版WorkBuddy编写设备巡检并导出设备配置python脚本

一 腾讯WorkBuddy下载与安装

1.访问WorkBuddy官网https://copilot.tencent.com/work/下载WorkBuddy软件

2.下载windows系统软件

3.当前最新版本workbuddy软件

4.安装workbuddy软件,下一步下一步,这里过程省略

可以参考如下安装链接:https://cloud.tencent.com/document/product/1831/134387

二 个人账号注册WorkBuddy并生成设备巡检与配置导致python脚本

1.打开workbuddy软件,使用微信扫码登录。新建任务,指令:帮我编写一段巡检登录网络设备导出设备配置的python程序

2.指令自动执行完成

3.下载生成的4个文件

三 python3.7.2rc1版本软件安装与查看

3.1 python3.7.2rc1版本软件安装

1.找到很早的python软件安装

2.选择Customize installation,下面全选

3.选择Next

4.默认有安装路径

勾选 Add python.exe to PATH (非常重要!),这一步会自动将 Python 添加到系统环境变量中。

5.修改安装路径为指定路径

6.软件安装中

7.安装成功

3.2 查看安装路径与python软件版本

1.查看python软件安装目录

2.查看python软件版本

四 PC运行python软件与华三模拟器联动

4.1 华三模拟器与PC对接且配置接口地址和ssh配置

sysname R

ssh server enable

local-user admin class manage

password simple Admin@123456

service-type ssh

authorization-attribute user-role network-admin

authorization-attribute user-role network-operator

line vty 0 4

authentication-mode scheme

user-role network-admin

user-role network-operator

这里使用路由器、交换机、防火墙模拟测试

4.2 配置python软件生成的csv软件

1.csv文件填写设备真实设备信息

2.将所有文件放到python安装路径

4.3 执行python文件成功与结果查看

1.执行python文件成功

2.查看执行python文件后输出文件

3.配置文件导出与内容查看

4.设备巡检信息记录

五 python文件执行报错信息

5.1 执行python文件报错1-缺少pyyaml文件导致

1.执行python文件报错

D:\positon of software\python>python.exe network_inspection.py

Traceback (most recent call last):

File "network_inspection.py", line 43, in <module>

import yaml

ModuleNotFoundError: No module named 'yaml'

D:\positon of software\python>

2.解决方法:安装pyyaml软件解决

D:\positon of software\python>pip install pyyaml

5.2 执行python文件报错2-需要更换python软件版本

1.报错信息:

D:\positon of software\python>python.exe network_inspection.py

Traceback (most recent call last):

File "network_inspection.py", line 84, in <module>

def load_devices(device_file: str, logger: logging.Logger) -> listdict:

TypeError: 'type' object is not subscriptable

D:\positon of software\python>

2.百度查看Python软件版本太低导致:

3.打开浏览器,输入地址 https://www.python.org/进去后找到 "Downloads" 菜单,选择最新版本python3.14.6软件安装解决

最新的python版本为Python 3.14.6

下载python软件

重新安装3.14.6python软件版本

5.3 执行python文件报错3-缺少netmiko组件安装解决

1.报错缺少netmiko组件

D:\positon of software\python>python.exe network_inspection.py

00:00:07 INFO ============================================================

00:00:07 INFO 网络设备巡检与配置导出工具 v1.0

00:00:07 INFO 启动时间: 2026-08-05 00:00:07

00:00:07 INFO ============================================================

00:00:07 INFO 共加载 3 台设备

00:00:07 INFO 开始巡检 3 台设备 (并发数: 5)

00:00:07 INFO ----------------------------------------

00:00:07 ERROR R 巡检失败: No module named 'netmiko'

00:00:07 ERROR SW 巡检失败: No module named 'netmiko'

00:00:07 ERROR FW 巡检失败: No module named 'netmiko'

00:00:07 INFO ----------------------------------------

00:00:07 INFO 巡检完成! 耗时: 0:00:00.004655

00:00:07 INFO 文本报告已生成: output\inspection_report_20260805_000007.txt

00:00:07 INFO HTML 报告已生成: output\inspection_report_20260805_000007.html

00:00:07 INFO ============================================================

00:00:07 INFO 巡检汇总

00:00:07 INFO 总设备: 3 成功: 0 失败: 3

00:00:07 INFO ============================================================

00:00:07 WARNING 失败设备列表:

00:00:07 WARNING ✗ FW (192.168.1.102): No module named 'netmiko'

00:00:07 WARNING ✗ R (192.168.1.100): No module named 'netmiko'

00:00:07 WARNING ✗ SW (192.168.1.101): No module named 'netmiko'

D:\positon of software\python>

2.解决方法,安装netmiko软件完成

pip install netmiko

3.再次执行python脚本完成

相关推荐
欧叶冲冲冲1 小时前
uv Python 环境管理笔记
笔记·python·uv
很楠爱上1 小时前
从“AI 看合同”到可举证的合同决策链:CounterClause(对薄) 的架构设计与工程实践
人工智能·经验分享·python·学习·agent
这就是佬们吗1 小时前
治幻觉,先治检索:RAG 系统防幻觉的完整工程指南
python·langchain·embedding
Java后端的Ai之路1 小时前
02、Python普通工厂模式
开发语言·人工智能·python·设计模式·普通工厂模式
Dontla1 小时前
VSCode Python扩展自动加载.env环境变量机制(Python插件)python.terminal.useEnvFile
ide·vscode·python
码云骑士1 小时前
115-多模态大模型-GPT-4V-Gemini-Qwen-VL-能力全景
python
空堂与归2 小时前
如何用Python实现深度学习?PyTorch框架核心与实践
pytorch·python·深度学习
韶博雅2 小时前
开启补充日志
java·开发语言·sql
guwentian2 小时前
从0到1手写 AI Agent Harness:为什么护城河不在模型,而在工程外壳
人工智能·python·安全·deepseek·harness