用Python统计文件中单词出现的次数
时间: 2024-09-06 10:04:50 浏览: 48
Python统计单词出现的次数
5星 · 资源好评率100%
在Python中统计文件中单词出现的次数可以通过以下步骤完成:
1. 打开并读取文件内容。
2. 将文件内容分割成单词列表。
3. 使用字典来统计每个单词出现的次数。
4. 遍历单词列表,对于列表中的每个单词,如果它在字典中存在,则增加其计数;如果不存在,则在字典中为该单词设置计数为1。
下面是一个简单的代码示例:
```python
# 打开文件并读取内容
with open('example.txt', 'r', encoding='utf-8') as file:
content = file.read()
# 将内容分割成单词列表
words = content.split()
# 使用字典来统计每个单词出现的次数
word_count = {}
for word in words:
# 移除单词两端的标点符号,并转换为小写进行统一统计
word = word.strip('.,!?;()[]').lower()
# 统计单词出现的次数
if word in word_count:
word_count[word] += 1
else:
word_count[word] = 1
# 输出统计结果
for word, count in word_count.items():
print(f'单词"{word}"出现了{count}次。')
```
这段代码假设你有一个名为`example.txt`的文件。它首先读取文件内容,然后使用空格、换行符等作为分隔符将内容分割成单词列表。接着,它遍历单词列表,并使用一个字典来记录每个单词出现的次数。最后,输出每个单词及其对应的出现次数。
阅读全文