Python 練習冊,每天一個小程式(0004)
總的想法是讀檔案,將其餘字元過濾,使用字典結構來儲存結果,最後將結果儲存到本地的Excel檔案中
參考資料:
# -*- coding: utf-8 -*-
import re
import xlwt
file_addr = 'word.txt'
#使用正則表示式將英文字母外所有字元替換為空格,然後使用split函式將其切割為一個英文單詞列表
with open(file_addr, 'r') as file:
word = re.sub(r'[^a-zA-Z]',' ',unicode(file.read().split()))
word = word.split()
#將單詞變為小寫,使用字典來計算單詞出現次數
word_dict = {}
for item in word:
item = item.lower()
if item not in word_dict:
word_dict[item] = 1
else :
word_dict[item] += 1
#將結果以excel形式升序的儲存在本地
workbook = xlwt.Workbook()
sheet = workbook.add_sheet('sheet1')
sheet.write(0,0,'Word')
sheet.write(0,1,'Count')
counter = 1
for temp in sorted(word_dict.keys()):
sheet.write(counter,1,word_dict[temp])
sheet.write(counter,0,temp)
counter += 1
workbook.save('new.xls')
相關推薦
Python 練習冊,每天一個小程式(0004)
總的想法是讀檔案,將其餘字元過濾,使用字典結構來儲存結果,最後將結果儲存到本地的Excel檔案中 參考資料: # -*- coding: utf-8 -*- import re impo
Python 練習冊,每天一個小程式
第 0001 題: 做為 Apple Store App 獨立開發者,你要搞限時促銷,為你的應用生成啟用碼(或者優惠券),使用 Python 如何生成 200 個啟用碼(或者優惠券)? 第 0002 題: 將 0001 題生成的 200 個啟用碼(或者優惠券)儲存到
Python 練習冊,每天一個小程式----------000 圖片右上角加上紅色的數字
# -*- coding:utf-8 -*- #第 0000 題:右上角加上紅色的數字,類似於微信未讀資訊數量那種提示效果 #python 3.5.2 from PIL import Image, ImageDraw, ImageFont def add_num(fil
每天一個小程式——第 0001 題:生成200個驗證碼
# -*- coding: utf-8 -*- """ 第 0001 題:做為 Apple Store App 獨立開發者,你要搞限時促銷,為你的應用生成啟用碼(或者優惠券),使用 Python
python練習冊 每天一個小程序
註釋 and ati 註意 繪圖 windows 操作 jpeg odi PIL庫學習鏈接:http://blog.csdn.net/column/details/pythonpil.html?&page=1 1 #-*-coding:utf-8-*- 2 _
python練習冊 每天一個小程序 第0002題
color == oot 關系型數據庫 auth creat user root mdb 1 #-*-coding:utf-8-*- 2 __author__ = ‘Deen‘ 3 ‘‘‘ 4 題目描述: 5 將 0001 題生成的 200 個激活碼
python練習冊 每天一個小程序 第0010題
rgb pytho 進行 lur return n) dom randint window # -*-coding:utf-8-*- ‘‘‘ 題目描述: 使用 Python 生成類似於下圖中的字母驗證碼圖片 思路: 運用PIL庫加random 隨機字母進行生成
用python寫一個小程式,解決買水果的問題?
問題: 商店總共有三種水果,香蕉/蘋果/葡萄,單價分別為3.5/5.0/3.0元/500克。 寫一個小程式實現: 1、輸出一個選單:列印每種水果的價格: 2、尋問客戶欲購買水果? 3、客戶想購買的克數?
python:每天一個小練習(生成啟用碼背後的一些簡單知識)
#生成啟用碼 #關於隨機數的生成 關於 num4,num5的演示! num4: num5: #關於字串的連線 1:逗號連線,連線中間有一個空格 2:加號連線,中間無空格 3:直接連線,即兩個字元之前沒有任何符號 4:格式化%s 兩個相連有空格存在 5:
python打造特別火的一個小遊戲,16行程式碼實現3D撞球小遊戲!
以下是製作上面炫酷動畫所需的全部程式碼: 我們需要三組剛體(當您在Blender的物件上開啟一個剛體的屬性時,Blender將模擬與其它剛體的碰撞): 1.平面 第2行程式碼建立了一個簡單的平面,立方體將放置在
python實現自動定時給女朋友發手機簡訊,每天一個笑話!
Python 的概念 加群:865597862即可自動獲取大量Python視訊教程以及各類PDF! 大四的生活就是這麼無聊,我琢磨著也學了這麼多東西了,為啥不能用自己的知識來給生活找點樂子呢?我想反正每天都要給Ta問候一聲早安,為何不同時講個笑話呢?如果能寫個程
python一個小程式:猜數字
猜數字遊戲程式執行示例: I am thinking of a number between 1 and 20. Take a guess. 8 Your guess is too low. Take a guess. 10 Your guess is too low. Take
前端,Java,產品經理,微信小程式,Python等資源合集大放送
為了感恩大家長久以來的關注和支援,小編準備了一些福利,整理了包含前端,Java,產品經理,微信小程式,Python,網站原始碼,Android應用視訊教程,微信公眾平臺開發教程及材料等資源合集大放送。重要的話說三遍,感恩大回饋,超有價值的學習資料免費送!免費領取!如果需要學習視訊,歡迎
Python每日一個小程式
前幾天上網,收集了20多道Python練習題。這些練習題還是很有價值的,正好最近忙著複習準備校招,可以用來練手。我會把每道題都寫一篇部落格詳細闡述解題思路和原始碼,在每道題目後面附上部落格地址。希望大家對我的程式碼能給予指正,我們共同努力,共同進步。後序有好的題目或者解題思
Python,Java,鳥哥,微信小程式視訊
老男孩python9期全套視訊 連結:https://pan.baidu.com/s/1A2GTtafLfOArDnG4qXZ2ZA 2017最新java從菜鳥到架構師全套視訊 連結: https://pan.baidu.com/s/1ge8VnCv 鳥哥的私房菜li
零基礎python入門:從一個小程式開始
一般來說,學習程式設計,都喜歡從講語法開始,這是現行的大多數思路。但是程式語言很多,對應的語法大同小異,雖然在有些應用上有差別,在程式設計思想上有不同,但是最基礎的東西,永遠都是C裡面提到那些,判斷語句,迴圈語句,分支語句等等,拿變數定義來說: C語言: unsign
Python學習筆記,第一個 Python 程式。
1. odbchelper.py def buildConnectionString(params): """Build a connection string from a dictionary of parameters. Ret
三分鐘建立一個小程式-每天三分鐘玩轉小程式 1
點選上方“程式設計三分鐘”,馬上關注,每週1、3、5定時更新。 好險,還有幾分鐘,差點沒有趕上週五的尾巴。這次帶來的是1. 小程式開發前的準備,非常的簡單,讓我們花三分鐘建立一個小程式! 1. 註冊賬號 訪問微信公眾平臺網站:https://mp.weixin.qq.com 滑鼠放到小程式上 發現
20170511 Python練習冊0000 將頭像右上角加上紅色的數字
figure 服務 .com 1.5 open 保存圖片 lan 顯卡驅動 type() 現在開始每天做一個Python小練習,第一個練習 #!/usr/bin/env python#-*- coding:utf8 -*-from PIL import Image, Ima
perl_來來來,解讀一個小程序
二次 html money cnblogs font 最後一個元素 沒有 web .html #!/usr/bin/perl -w #by www.yiibai.com @array = qw(This is a list of words without interp