python 统计英文文件中的单词数
时间: 2023-10-23 17:15:35 浏览: 56
基于Python实现的一个命令行文本计数统计程序,可统计纯英文txt文本中的字符数,单词数,句子数,Python文件行数
可以使用 Python 的文件读取和字符串操作功能来实现统计英文文件中单词数的功能,具体步骤如下:
1. 打开文件并读取文件内容。
2. 将文件内容按照空格分割成单词列表。
3. 遍历单词列表,统计单词出现的次数。
4. 输出单词数。
以下是示例代码:
```python
# 打开文件并读取内容
with open('file.txt', 'r') as f:
content = f.read()
# 将内容按照空格分割成单词列表
words = content.split()
# 统计单词出现的次数
word_count = {}
for word in words:
if word not in word_count:
word_count[word] = 1
else:
word_count[word] += 1
# 输出单词数
print("Total words:", len(words))
print("Unique words:", len(word_count))
```
注意:上述代码只是简单地按照空格分割单词,对于一些特殊字符、标点符号等需要进行特殊处理,否则可能会影响单词数的统计。
阅读全文