python之读取dat文件,并取对应字符串
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | import re import xlwt import time wb = xlwt.Workbook() # 创建excel文件,设置编码,(注意这里的Workbook首字母是大写) table = wb.add_sheet(u 'datasheet1' , cell_overwrite_ok = True ) # 通常设置为True,这个参数的意义在于,如果对一个单元格重复操作 with open (r 'E:\Download\tc\0D9F7B3CGG.dat' , encoding = 'gb18030' ) as f: lines = f.readlines() len = len (lines) funcid = [] for i in range ( 0 , len ): # range防止下标越界 try : a = lines[i][ 132 :] res = re.findall(r '\d{6}' , a) print ( "Functionid=" , res[ 0 ]) print ( "i===" , i) table.write(i, 1 , res[ 0 ]) #如果是写入中文,则要用u'汉字'的形式。比如 except : print ( "异常信息" ) # time1 = time.strftime( '%Y%m%d%H%M%S' , time.localtime(time.time())) wb.save( "服务CESHIXIANGG1" + time1 + ".xls" ) |
1 | 思路:读取dat文件,返回类型为列表类型,截取列表每行指定的数据,并存入excel |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」