1. 程式人生 > >python 任意一個英文的純文字檔案,統計其中的單詞出現的個數

python 任意一個英文的純文字檔案,統計其中的單詞出現的個數

Python 練習冊,每天一個小程式

第 0004 題: 任一個英文的純文字檔案,統計其中的單詞出現的個數。

程式碼如下:

# encoding: utf-8
import collections
import os

with open('test.txt','r') as fp:
    str1=fp.read().split(' ')
b = collections.Counter(str1)
with open('result.txt','w') as result_file:
    for key,value in b.items():
        result_file.write
(key+':'+str(value)+'\n')

測試結果如下:

這裡寫圖片描述

這裡寫圖片描述

相關推薦

python 任意一個英文文字檔案統計其中單詞出現個數

Python 練習冊,每天一個小程式 第 0004 題: 任一個英文的純文字檔案,統計其中的單詞出現的個數。 程式碼如下: # encoding: utf-8 import collect

如何用Python實現任一個英文文字檔案統計其中單詞出現個數

import re file_name = 'test.txt' lines_count = 0 words_count = 0 chars_count = 0 words_dict = {}

第 0004 題:任一個英文文字檔案統計其中單詞出現個數

import os os.chdir('C:/workspace') def count_words(inputname): fh=open(inputname)

第 0004 題:任一個英文文字檔案統計其中單詞出現個數

1.建立一個列表,用來存放檔案中的字串 2.使用正則表示式來抓取英文單詞 3.對單詞進行計數統計 from collections import Counter import re def ceate_list(filename): datalist[]=0

10-9 輸入n(n小於10)個整數統計其中素數的個數

       輸入n(n小於10)個整數,統計其中素數的個數。要求程式由兩個檔案組成,一個檔案中編寫main函式,另一個檔案中編寫素數判斷的函式。使用檔案包含的方式實現。試編寫相應程式。   Prime.c    (素數判

任意一個英文文本文件統計其中單詞出現個數(shell python 兩種語言實現)

統計文本英文單詞個數 python shell sort uniq 現有plain text titled test.txt,統計其中的單詞出現的個數。 test.txt的內容: i have have application someday oneday day demo i have some one c

python 編寫程式實現新建一個文字檔案文字中讀取字元

題目 定義一個函式tongji(fname),能實現顯示文字檔案內容,並統計出檔案中所有大寫字母,小寫字母,數字和其他符號的個數的功能。編寫程式,實現新建一個文字檔案,從裡面寫入任意行連續的字元,然後讀取該檔案內容,統計大小寫字母、數字和其他符號的個數。 執行結果示例:

對於給定的文字檔案計算一個字串在檔案出現的次數

---------------------------------------------------------------------------位元組流-----------------------------------------------------------

典型的Top K演算法 _找出一個數組裡面前K個最大數_找出1億個浮點數中最大的10000個_一個文字檔案,找出前10個經常出現的詞但這次檔案比較長說是上億行或十億行總之無法一次讀入記憶體.

        搜尋引擎會通過日誌檔案把使用者每次檢索使用的所有檢索串都記錄下來,每個查詢串的長度為1-255位元組。         假設目前有一千萬個記錄(這些查詢串的重複度比較高,雖然總數是1千萬,但如果除去重複後,不超過3百萬個。一個查詢串的重複度越高,說明查詢

通過JSP實現:從網頁上上載一個文字檔案能顯示上傳成功。之後點一個按鈕能在網頁上顯示出該文字檔案的大小(位元組數)。

(1)在E:\apache-tomcat-8.0.52\webapps\ROOT目錄下建立dou.jsp和upload.jsp檔案: 兩個檔案的內容如下: dou.jsp <%@ page contentType="text/html; ch

Java建立一個text文字檔案並對其進行讀寫操作

package test; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileReader; import java.

Python一個命名空間沖突關於from-import機制

efi pre digits ini 比較 解決方法 col erro 位置 from os import * #import os def foo(): a = listdir("trainingDigits") b = open("tra

python獲取一個目錄下的檔案以及子檔案中的檔案

Python獲取資料夾下的檔案和子資料夾 這裡使用os.walk函式 關於函式該函式的介紹如下 os.walk(top, topdown=Ture, onerror=None, followlinks=False) 引數: top – 根目錄下的每一個資料夾(包含它自

python讀取GB級的文字資料防止memoryError

由於python水平不夠,很多高效的方法不太瞭解,最近在處理大文字資料時,用老方法讀取檔案內容,容易記憶體溢位,所以找到這個教程,目前正在讀取1.5G的文字檔案。 轉載地址來源:http://chenqx.github.io/2014/10/29/Python-fastest-way-to-re

《Java》Java“字串操作”實際應用——形成GBK編碼和UTF-8編碼的文字檔案通過其二進位制資料觀察兩種編碼的不同

一、任務目標     完成一個java application應用程式,可以把GBK編碼的漢字字串與UTF-8編碼的漢字字串相互轉換。並配合寫檔案操作形成不同編碼格式的文字檔案,可以通過其二進位制資料觀察兩種編碼的不同。   二、程式設計思路     博主將“程式設計思路”以流程

【人工智慧】用Python實現一個簡單的人臉識別原來我和這個明星如此相似

近幾年來,興起了一股人工智慧熱潮,讓人們見到了AI的能力和強大,比如影象識別,語音識別,機器翻譯,無人駕駛等等。總體來說,AI的門檻還是比較高,不僅要學會使用框架實現,更重要的是,需要有一定的數學基礎,如線性代數,矩陣,微積分等。 幸慶的是,國內外許多大神都已經給我們造好“輪子”,我們可以直接來使用某些模型

【人工智能】用Python實現一個簡單的人臉識別原來我和這個明星如此相似

數值 但是 智能 深度學習 lib python 數學 三方 python實現 近幾年來,興起了一股人工智能熱潮,讓人們見到了AI的能力和強大,比如圖像識別,語音識別,機器翻譯,無人駕駛等等。總體來說,AI的門檻還是比較高,不僅要學會使用框架實現,更重要的是,需要有一定的數

【很有趣】用Python實現一個簡單的人臉識別原來我和這個明星如此相似

近幾年來,興起了一股人工智慧熱潮,讓人們見到了AI的能力和強大,比如影象識別,語音識別,機器翻譯,無人駕駛等等。總體來說,AI的門檻還是比較高,不僅要學會使用框架實現,更重要的是,需要有一定的數學基礎,如線性代數,矩陣,微積分等。 幸慶的是,國內外許多大神都已經給我們造好“輪子”,我們可

Python中安裝wheel檔案在安裝後出現“xx.whlis not a supported wheel on this platform問題”

安裝wheel檔案參考:https://blog.csdn.net/weixin_38501796/article/details/79292935所說的方法 操作之後出現了一個問題:“xx.whlis not a supported wheel on this platform” 解

完成一個“可以由使用者鍵入文字內容並輸出其字元個數”的Java應用程式

一、任務目標     完成一個 java application應用程式,可以接收使用者通過鍵盤輸入的文字,並輸出此段文字字元的個數。   二、Scanner類     Scanner是JDK1.5新增的一個類,可以使用該類建立一個物件。它是一個可以使用正則表示