擅长:python、mysql、java
<p>一种纯python方式,无需导入任何库。更多的代码,但是我今天想写一些不好的代码(:</p>
<pre><code>file = open('path/to/file.txt', 'r')
content = ' '.join(line for line in file.read().splitlines())
content = content.split(' ')
freqs = {}
for word in content:
if word not in freqs:
freqs[word] = 1
else:
freqs[word] += 1
file.close()
</code></pre>
<p>这使用python字典来存储单词及其出现的次数。
我知道使用<code>with open(blah) as b:</code>更好,但这只是为了让大家理解这个想法。` \(ツ)´´</p>