使用python语言帮我写一段代码,要求可以读取某个路径上的txt文件,然后将该文件内的文字打印在控制台上,然后打印出这段文字中出现评论最高的三个单词
时间: 2024-02-21 22:56:36 浏览: 144
使用python读取txt文件的内容,并删除重复的行数方法
好的,可以通过下面的代码实现:
```python
import os
from collections import Counter
# 读取文件
path = "/path/to/your/txt/file"
with open(path, "r") as f:
text = f.read()
# 打印文件内容
print(text)
# 统计单词出现次数
words = text.split()
word_counts = Counter(words)
# 打印评论最高的三个单词
top_three = word_counts.most_common(3)
print("Top three words:")
for word, count in top_three:
print(f"{word}: {count}")
```
在代码中,首先使用 `open` 函数读取指定路径的 txt 文件并将其内容赋值给 `text` 变量。然后,使用 `split` 方法将文本内容按照空格分割成单词,并使用 `Counter` 类对单词进行计数。最后,使用 `most_common` 方法找出出现次数最多的三个单词,并将其打印出来。
阅读全文