请使用python技术统计文件A.txt中出现的词的个数(字数>2),并把结果保存到文件B.txt中去。 文件A.txt中字符如下: “ Python 是一种面向对象、解释型、可移植的交互式编程语言。其语法简单清晰,容易理解,非常适合编程初学者学习使用。 且 Python 语言的标准库和第三方库非常庞大丰富,使其功能非常强大,能够完成数据采集、数据分析、数据挖掘、网站开发等。”
时间: 2023-06-12 12:02:51 浏览: 112
可以使用Python的Counter类来实现统计单词个数的功能,代码如下:
```python
from collections import Counter
with open('A.txt', 'r') as f:
text = f.read()
words = [word.lower() for word in text.split() if len(word) > 2] # 转换为小写并过滤掉长度小于等于2的单词
word_count = Counter(words)
with open('B.txt', 'w') as f:
for word, count in word_count.items():
f.write(f'{word}: {count}\n')
```
解释:
1. 打开文件A.txt,读取其中的文本内容。
2. 将文本内容分割成单词,并过滤掉长度小于等于2的单词。
3. 使用Counter类统计单词个数。
4. 打开文件B.txt,将每个单词以及它的个数写入文件中。
注意:上述代码假设A.txt和B.txt文件在同一个目录下,如果不在同一个目录下,需要指定文件路径。
阅读全文