# coding=utf-8
import sys
import os
import re
path = os.path.realpath(__file__)[:-13]
files=os.listdir(path)
#files.remove('result')
files.remove('handlelog.py')
def readlog(name):
a=[]
path1=path+'\\'+name
s=''
try:
f=open(path1,'rb')
s=f.readlines()
for x in s:
x=x.strip()
if x.startswith("ANT0") or x.startswith("ANT1"):
a.append(x)
return a
except:
print("cuocuo")
z=[]
for f in files:
if "log" in f:
fname=readlog(f)
z.append(fname)
def data_to_excel():
import xlsxwriter
workbook = xlsxwriter.Workbook("result"+'.xlsx')
# 定义sheet的名字
worksheet = workbook.add_worksheet("result")
bold = workbook.add_format({'bold': True})
for col in range(0,len(z)):
for row in range(0,len(z[col])):
print(col,row)
worksheet.write(row,col,u'%s' % str(z[col][row]))
workbook.close()
xlsxwriter学习
最新推荐文章于 2025-08-10 09:07:18 发布
此博客展示了一段Python代码,用于处理日志文件。代码先获取指定路径下的日志文件,过滤掉特定文件,读取日志文件中以ANT0或ANT1开头的行,最后使用xlsxwriter库将处理后的数据写入Excel文件。
1126

被折叠的 条评论
为什么被折叠?



