【网络自动化】python对华为巡检基线进行处理,生成eDSK软件所需要的离线巡检文件

python对华为巡检基线进行处理,生成eDSK软件所需要的离线巡检文件

华为采用eDSK工具对设备进行巡检,如果需要离线巡检,需要根据离线巡检的模板对华为设备基线进行处理。如果需要离线巡检的文件过多,可以用python对华为设备基线进行批量的文本处理

需要添加的说明信息:
说明:①请将设备基本信息填写至“设备基本信息”中,该4项均为必填项,请务必填写;
②设备基本信息请对应填写;
③连接设备,执行命令集中所有巡检命令,请将命令回显填写至“巡检命令回显”下方;
④信息填写完整后,将该文件导入至eDesk工具,进行离线巡检;
⑤设备名称可通过“display current-configuration | include sysname”获得。
⑥请确保导入的内容无敏感信息。
---------------------------------设备基本信息--------------------------------------
*设备IP:
*设备名称:
*设备类型(如S2750-28TP-EI-AC):(选填)
*软件版本号(如V100R006C00SPC600):(选填)
---------------------------------巡检命令回显--------------------------------------

#-*- coding:utf-8 -*-
# Author:Sheng Luhao
# ScriptName:  Huawei_xunjian.py
# Create Date: 2020-10-10 ‏‎20:05
# Modify Date: 2020-07-08 ‏‎22:04
#***************************************************************#
import os	#引入操作系统接口模块

'''函数file_open_gbk:gbk方式打开文本函数,返回列表形式的文本信息'''
def file_open(file_before,encoding_style):
    with open(file_before, 'r', encoding= encoding_style) as file2:  # show_txt为前12行说明信息
        show_txt = file2.readlines()
    file_after = []
    for lines in show_txt:
        file_after.append(lines.strip())
    return file_after

'''函数scandir_file:遍历文件,返回文件列表file_list并打印'''
def scandir_file(file_place):
    # file_place = input('文件路径:')                #可选
    file_list_all = os.scandir(file_place)  # 遍历巡检文件
    file_list = 
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值