1樓:用著追她
1、首先,定義一個變數,儲存要統計的英文文章。
2、接著,定義兩個陣列,儲存文章中的單詞,以及各單詞的詞頻。
3、從文章中分割出所有的單詞,儲存在陣列中。
4、然後,計算文章中單詞的總數,儲存在變數中。
5、用for迴圈,統計文章中各單詞的詞頻。
6、最後,輸出文章中各單詞的詞頻。
7、執行程式,電腦會自動統計輸入文章中各單詞的詞頻。
2樓:匿名使用者
content = {}
wth open("檔案") as fr:
for line in fr:
lines = line.strip().split(" ") #假設單詞與單詞之間,空格做為分隔符
for word in lines:
if word not in content:
content[word] = 0
content[word] += 1
for word,val in content.items():
print '%s:%d\n"%(word,val)
3樓:
"fatway" 的方法簡單-美。
還有另一中方法:引入collections的counter實現更強大的功能
import collections
import re
patt = re.***pile("\w+")
counter = collections.counter(patt.findall(
open('reparser.py','rt').read()
))# top 10
for word, times in counter.most_***mon(10):
print word, times
# find word
counter_dict = dict(counter.most_***mon(0))
tobefind = 'hello'
print tobefind, counter_dict.get(tobefind, 0)
4樓:匿名使用者
import re
txt = open("123.txt", "r").read()
print len(re.findall("hello", txt))
5樓:軒轅
還有個問題123.txt檔案放在哪個資料夾裡?
如何用python讀取json檔案裡指定的資料
import json with open who.json r as f data json.load f dependencies data dependencies for k,v in dependencies.iteritems print f 如何用python讀取json裡面的值啊 1...
python如何在檔案中呼叫另檔案的類
如果是抄在同一個 module中 也就是同一個py 檔案裡 直接用就可以 如果在不同的module裡,例如 a.py裡有 class a b.py 裡有 class b 如果你要在class b裡用class a 需要在 b.py的開頭寫上 from a import a function.py d...
如何用python畫這個急,如何用python畫這個 急
import turtle 畫鼻子 def drawnose turtle.penup turtle.seth 90 turtle.fd 100 turtle.pendown turtle.begin fill turtle.fillcolor black turtle.seth 45 turtle...