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
相关推荐
TechEdu2026061 小时前
[人工智能]Python12: SciPy 实战指南(Charon)1 小时前
【C++面试】线程并发与异步:区别、实现原理及使用场景jack186892 小时前
Github Copilot 高效开发实战场景指南AIFQuant2 小时前
Python A股实时行情API接入:沪深股票数据与WebSocket推送实战小小龙学IT2 小时前
Python Matplotlib 数据可视化库深度解析2302_805771072 小时前
Day23:POM设计模式(封装)十年Java程序媛2 小时前
Java String、StringBuilder、StringBuffer 底层原理|字符串拼接性能与线程安全Cx330❀2 小时前
Qt 界面美化指南:从零掌握 QSS 核心机制与工程实践小小张说故事2 小时前
Python 到底是值传递还是引用传递?一个赋值实验讲透,别再背结论了Maxwin2 小时前
AI 生成的视频怎么局部修改?2026 年分章生成 Manim 代码的最新做法