python查找txt中关键词数量
时间: 2024-10-08 16:08:43 浏览: 30
python根据多个文件名批量查找文件
在Python中,你可以通过内置模块如`re`(正则表达式)或者第三方库如`collections`来统计文本文件(.txt格式)中特定关键词的数量。下面是一个简单的例子:
```python
import re
def count_keyword_in_file(keyword, filename):
with open(filename, 'r', encoding='utf-8') as file:
content = file.read()
keyword_count = len(re.findall(keyword, content, re.IGNORECASE)) # 使用正则表达式忽略大小写并查找所有匹配
return keyword_count
# 调用函数,例如查找'text'在'test.txt'中的数量
keyword = 'text'
file_name = 'test.txt'
count = count_keyword_in_file(keyword, file_name)
print(f"'{keyword}'在'{file_name}'中的数量是:{count}")
阅读全文