def readfiletoexcel():
wb = xlwt.Workbook()
sheet = wb.add_sheet('端口信息')
#['Interface', 'PHY', 'Protocol', 'InUti', 'OutUti', 'inErrors', 'outErrors']
sheet.write(0,0,'Interface')
sheet.write(0,1,'PHY')
sheet.write(0,2,'Protocol')
sheet.write(0,3,'InUti')
sheet.write(0,4,'OutUti')
sheet.write(0,5,'inErrors')
sheet.write(0,6,'outErrors')
f = open("interface.txt", "r", encoding='utf-8')
lines = f.readlines()
result = "".join(lines)
res = result.split("\n")
j=0
for i in range(0,len(res)):
if len(re.findall(r'Interface',res[i]))>0:
j = i
regex = re.compile(r'GE.+\s+.+\s+.+\s+.+\s+.+\s+.+\s+.+',re.S)
if len(re.findall(regex, res[i])) > 0:
str = re.split('\s+',res[i])
print(str)
sheet.write(i-j,0,str[0])
sheet.write(i-j,1,str[1])
sheet.write(i-j,2,str[2])
sheet.write(i-j,3,str[3])
sheet.write(i-j,4,str[4])
sheet.write(i-j,5,str[5])
sheet.write(i-j,6,str[6])
wb.save("result.xls")
readfiletoexcel()
python往excel中写端口信息
Guaiacum_2024-10-12 23:13
相关推荐
troy12814 分钟前
Python 基础语法(九):Django/Flask/FastAPI 三大 Web 框架详细对比解析jzshmyt19 分钟前
我用 Python 从零“生成“了一个宇宙,然后让它观察自己(v14)幸运小圣20 分钟前
PointerEvent 常用属性与事件整理【JavaScript】长谷深风1111 小时前
评测AI Agent:三种裁判各司其职边境悍匪1 小时前
蜗牛学苑 Java 智能体学习 Day42|项目周开发技术汇总 1 思维导图复盘君顾12 小时前
本地托管机构管理源码实战:需求拆解、数据建模与多端部署用户8356290780512 小时前
使用 Python 将 DOCX 转换为 Markdown小玮看世界2 小时前
[Python]ADAS工程实战(三):多传感器扇区统计疑难点全解——归一化、跨边界、去重与置信度传奇开心果编程3 小时前
【Rust入门练中学】 第3课:数据类型TomEval3 小时前
【测AI】第02篇:Python 环境搭建与基础语法速通