编写一个Ppython脚本,读取eample.txt 文件中的内容,并统计文件中每个单词出现的次数。最后将结果以字典的形式打印出来。
时间: 2024-11-25 22:10:58 浏览: 19
当你想要编写一个Python脚本来完成这个任务,你可以使用内置的`open()`函数打开文件,然后逐行处理,分割出单词并计数。这里是一个简单的示例:
```python
# 导入需要的 Counter 类
from collections import Counter
# 打开文件 "example.txt",如果不存在则会抛出 FileNotFoundError
with open("example.txt", "r") as file:
# 读取文件内容
text = file.read()
# 使用 split() 函数按空格分隔单词,得到所有单词列表
words_list = text.split()
# 使用 Counter 对象计算每个单词的出现次数
word_counts = Counter(words_list)
# 打印结果
print("单词及其出现次数:")
for word, count in word_counts.items():
print(f"{word}: {count}")
# 结果将以字典形式存储,例如:{'the': 5, 'example': 3, ...}
```
在这个脚本中,我们首先打开文件,然后读取其全部内容,接着使用 `split()` 函数将文本分割成单词。`Counter` 是一种方便的数据结构,它可以自动计算元素的频率。最后,我们遍历 `word_counts` 字典并打印结果。
阅读全文