我正在尝试编写一个计算和打印文件中单词数量的程序。问题是我不能使用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
答案 0 :(得分:1)
with open('some.txt') as f:
count = len(f.read().split())
print(count)