写一段Python代码: 使用正则表达式,筛选出指定txt文档中“VREF_BF_TRIM= 584.0MV”中间的数字,然后将筛选出来的所有数字分别存进一个叫“OK”的xlsx的单元格中
时间: 2024-06-06 08:07:19 浏览: 128
Python正则表达式字符.xlsx
import re
import openpyxl
# 打开txt文档
with open('example.txt', 'r') as f:
content = f.read()
# 使用正则表达式筛选出数字
pattern = r'VREF_BF_TRIM=\s+(\d+\.\d+)MV'
match_list = re.findall(pattern, content)
# 将数字存进xlsx单元格中
wb = openpyxl.Workbook()
ws = wb.active
for i in range(len(match_list)):
ws.cell(row=i+1, column=1, value=float(match_list[i]))
wb.save('OK.xlsx')
阅读全文