python统计文件文本中每个单词出现次数
时间: 2023-07-16 15:17:05 浏览: 969
可以使用Python中的字典(dictionary)来统计每个单词出现的次数,具体实现步骤如下:
1. 读取文件内容,将文本内容存储在一个字符串变量中。
2. 将字符串变量中的所有标点符号和换行符替换为空格。
3. 将字符串变量按照空格分割成一个列表。
4. 遍历列表,统计每个单词出现的次数,将其存储在一个字典中。
5. 打印出字典中每个键值对,即每个单词出现的次数。
下面是代码实现:
```python
# 打开文件,并读取文件内容
with open('filename.txt', 'r') as f:
content = f.read()
# 将标点符号和换行符替换为空格
content = content.replace(',', ' ').replace('.', ' ').replace('\n', ' ')
# 将字符串按照空格分割成一个列表
words = content.split()
# 统计每个单词出现的次数
word_count = {}
for word in words:
if word in word_count:
word_count[word] += 1
else:
word_count[word] = 1
# 打印出统计结果
for word, count in word_count.items():
print('{0}: {1}'.format(word, count))
```
其中,`filename.txt` 是要统计的文件名。这个脚本会输出每个单词出现的次数。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)