读取文件中内容,要求统计文件中英文单词的个数,输出单词及出现次数。文件中只有英文单词
时间: 2024-03-16 20:42:07 浏览: 62
Python统计纯文本文件中英文单词出现个数的方法总结【测试可用】
好的,如果文件中只包含英文单词,那么可以更简单地实现统计。以下是一个示例代码:
```python
# 读取文件内容
with open('example.txt', 'r') as f:
content = f.read()
# 统计单词出现次数
word_counts = {}
words = content.split()
for word in words:
if word not in word_counts:
word_counts[word] = 1
else:
word_counts[word] += 1
# 输出单词及出现次数
for word, count in word_counts.items():
print(f'{word}: {count}')
```
这里直接使用字符串的 `split()` 方法分割单词,然后通过字典 `word_counts` 统计每个单词的出现次数。最后遍历字典输出结果。
请注意,这种实现方式只适用于文件中只包含英文单词的情况,如果文件中包含其他字符,需要使用正则表达式或其他方式进行处理。
阅读全文