<div>
</div>
<p>好的,我知道如何计算字符串(<code>o = len(x.split()) print(o)</code>)中有多少个单词,但如何计算.txt文件中有多少个单词</p>
<p>顺便说一句,我的代码如下所示:</p>
<pre><code>p = open("einsteinsbiography", "r", encoding="utf8")
x = dict()
for line in p:
line = line.strip()
line = line.lower()
t = line.split(" ")
for word in t:
if word in x:
x[word] = x[word] + 1
else:
x[word] = 1
for key in list(x.keys()):
print(key, ":", x[key])
</code></pre>