用python 读取txt文件,提取关键词并保存到excel
时间: 2024-04-09 21:33:40 浏览: 19
你可以使用Python的`open()`函数来读取txt文件,并`xlsxwriter`库将关键词保存到Excel文件中。下面是一个示例代码:
```python
import re
import xlsxwriter
def extract_keywords(file_path):
# 读取txt文件内容
with open(file_path, 'r') as file:
content = file.read()
# 使用正则表达式提取关键词(示例中使用空格进行分词,你可以根据具体情况修改正则表达式)
keywords = re.findall(r'\b\w+\b', content)
return keywords
def save_to_excel(keywords, output_file):
# 创建Excel文件
workbook = xlsxwriter.Workbook(output_file)
worksheet = workbook.add_worksheet()
# 写入关键词到Excel文件中
row = 0
col = 0
for keyword in keywords:
worksheet.write(row, col, keyword)
row += 1
# 关闭Excel文件
workbook.close()
# 示例用法
file_path = 'example.txt' # 替换为你的txt文件路径
output_file = 'output.xlsx' # 替换为你想要保存的Excel文件路径
keywords = extract_keywords(file_path)
save_to_excel(keywords, output_file)
```
这段代码会读取`example.txt`文件中的内容,并提取关键词保存到`output.xlsx`文件中。你可以根据实际情况修改文件路径和分词的正则表达式。