、实现对英文文本文件hamlet.txt的读取; 2、实现对英文文本文件的单词抽取; 3、实现对英文文本文件中出现频次最高的前5个单词的抽取,并降序输出;
时间: 2024-03-05 18:53:01 浏览: 36
Python读取英文文件并记录每个单词出现次数后降序输出示例
5星 · 资源好评率100%
好的,您的要求我已经记录下来了。下面是对应的 Python 代码实现:
1. 对英文文本文件hamlet.txt的读取
```python
with open('hamlet.txt', 'r') as f:
text = f.read()
print(text)
```
2. 对英文文本文件的单词抽取
```python
import re
pattern = r'\b\w+\b'
words = re.findall(pattern, text)
print(words)
```
3. 对英文文本文件中出现频次最高的前5个单词的抽取,并降序输出
```python
from collections import Counter
word_counts = Counter(words)
top_words = word_counts.most_common(5)
print(top_words)
```
希望这些代码对您有所帮助。如果您有其他问题,随时可以问我。
阅读全文