计算并打印文件中的单词数

时间:2015-09-15 02:23:13

标签: python python-3.x count

我正在尝试编写一个计算和打印文件中单词数量的程序。问题是我不能使用split()或partition()这样的函数,因为我们还没有覆盖它们。

def CountWords(TextfileName)
    for 

我不知道如何开始我的程序,有人可以向我解释一下阅读文本文件吗?

该程序应如下所示:

假设文件some.txt包含以下内容:

Words make up other words. This is a line.
Sequences of words make sentences.
I like words but I don’t like MS Word.
There’s another word for how I feel about MSWord: @#%&

然后程序运行产生如下所示的结果。

CODE: SELECT ALL
$ python3 findWord.py
Enter filename: some.txt
33 words

1 个答案:

答案 0 :(得分:1)

with open('some.txt') as f:
   count = len(f.read().split())
print(count)