个人版WorkBuddy编写设备巡检并导出设备配置python脚本 📅 2026/8/24 13:25:07 一 腾讯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.选择Next4.默认有安装路径勾选 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 managepassword simple Admin123456service-type sshauthorization-attribute user-role network-adminauthorization-attribute user-role network-operator#line vty 0 4authentication-mode schemeuser-role network-adminuser-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\pythonpython.exe network_inspection.pyTraceback (most recent call last):File network_inspection.py, line 43, in moduleimport yamlModuleNotFoundError: No module named yamlD:\positon of software\python2.解决方法安装pyyaml软件解决D:\positon of software\pythonpip install pyyaml5.2 执行python文件报错2-需要更换python软件版本1.报错信息D:\positon of software\pythonpython.exe network_inspection.pyTraceback (most recent call last):File network_inspection.py, line 84, in moduledef load_devices(device_file: str, logger: logging.Logger) - list[dict]:TypeError: type object is not subscriptableD:\positon of software\python2.百度查看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\pythonpython.exe network_inspection.py00:00:07 [INFO ] 00:00:07 [INFO ] 网络设备巡检与配置导出工具 v1.000:00:07 [INFO ] 启动时间: 2026-08-05 00:00:0700: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 netmiko00:00:07 [ERROR ] [SW] 巡检失败: No module named netmiko00:00:07 [ERROR ] [FW] 巡检失败: No module named netmiko00:00:07 [INFO ] ----------------------------------------00:00:07 [INFO ] 巡检完成! 耗时: 0:00:00.00465500:00:07 [INFO ] 文本报告已生成: output\inspection_report_20260805_000007.txt00:00:07 [INFO ] HTML 报告已生成: output\inspection_report_20260805_000007.html00:00:07 [INFO ] 00:00:07 [INFO ] 巡检汇总00:00:07 [INFO ] 总设备: 3 成功: 0 失败: 300:00:07 [INFO ] 00:00:07 [WARNING] 失败设备列表:00:00:07 [WARNING] ✗ FW (192.168.1.102): No module named netmiko00:00:07 [WARNING] ✗ R (192.168.1.100): No module named netmiko00:00:07 [WARNING] ✗ SW (192.168.1.101): No module named netmikoD:\positon of software\python2.解决方法安装netmiko软件完成pip install netmiko3.再次执行python脚本完成