擅长:python、mysql、java
<p>您可以尝试以下方法:</p>
<pre><code>import string
frequency = {}
text = open('mary.txt','r')
textr = text.read()
for punc in string.punctuation:
textr = textr.replace(punc, "")
wordlist = textr.split()
for word in wordlist:
count = frequency.get(word,0)
frequency[word] = count + 1
frequency_list = frequency.keys()
for words in frequency_list:
print words,':', frequency[words]
</code></pre>