2018-08-31第4個小程序:統(tǒng)計文章中單詞出現(xiàn)次數(shù)

import string
path = "C://Users/seewo.chen/Downloads/Walden.txt"
newpath = "C://Users/seewo.chen/Downloads/Walden_new.txt"
file = open(path, encoding='gb18030', errors='ignore')
file_new = open(newpath, 'w')
file_new.write(file.read())
file.close()
file_new.close()
with open(newpath, 'r') as text:
    words = [raw_word.strip(string.punctuation).lower()
             for raw_word in text.read().split()]
    words_index = set(words)  
    counts_dict = {index: words.count(index) for index in words_index}
    for word in sorted(counts_dict, key=lambda x: counts_dict[x], reverse=True):
        print('{}--{} times'.format(word, counts_dict[word]))
image.png
最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • 在我們的一生中有的時候太累了,身體的疲勞,心靈的痛苦,而我們卻不知所然,累了,只有自己知道,苦了,也只有自己明白,...
    月古君閱讀 202評論 0 0
  • 4+5=9,這是我們在一起的第45天,也是我們的第一個情人節(jié),第一個等式或許就是一種暗示吧,也許上天注定我們要99...
    好奇的貓OMG閱讀 545評論 2 0
  • 在架構(gòu)設計中,邏輯架構(gòu)又是重要的架構(gòu)設計之一。因為邏輯架構(gòu)也是面眾廣泛的設計,需要面對客戶、分析人員、設計人員、開...
    小七賽文閱讀 1,811評論 0 2
  • 一、安裝docker 1、卸載舊版本 2、安裝依賴包 3、添加yum軟件源 4、安裝docker-ce 安裝完設置...
    nikori1990閱讀 809評論 0 1

友情鏈接更多精彩內(nèi)容