python读取txt文本匹配excel内容
别人的需求,一个小脚本、
代码如下:
import openpyxl # 打开 Excel 文件 path = r'D:\Paper\data_late.xlsx' workbook = openpyxl.load_workbook(path) # 获取第一个工作表 worksheet = workbook.active # 获取字符串列的值,并将其转换为列表 strings = [cell.value for cell in worksheet["B"]] # 列表 # print(strings) # exit() # 打开文本文件并读取每一行 with open('keyword_list.txt', 'r', encoding='utf8') as f: lines = f.readlines() # 列表 # print(type(lines), lines) with open(f'result\\data_late.txt', "w", encoding='utf-8') as f: for line in lines: line = line.strip() # 去除\n for string in strings: if line in string: print(f'【【{string}】】包含【【{line}】】,【【{string}】】已去除!') f.write(f'{string}\n') strings.remove(string)
本文来自博客园,作者:__username,转载请注明原文链接:https://www.cnblogs.com/code3/p/17392434.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步