最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python實現(xiàn)統(tǒng)計文本文件字數(shù)的方法

 更新時間:2017年05月05日 12:04:10   作者:andych008  
這篇文章主要介紹了Python實現(xiàn)統(tǒng)計文本文件字數(shù)的方法,涉及Python針對文本文件讀取及字符串轉換、運算等相關操作技巧,需要的朋友可以參考下

本文實例講述了Python實現(xiàn)統(tǒng)計文本文件字數(shù)的方法。分享給大家供大家參考,具體如下:

統(tǒng)計文本文件的字數(shù),從當前目錄下的file.txt取文件

# -*- coding: GBK -*-
import string
import sys
reload(sys)
def compareItems((w1,c1), (w2,c2)):
  if c1 > c2:
    return - 1
  elif c1 == c2:
    return cmp(w1, w2)
  else:
    return 1
def main():
  fname = "file.txt"
  try:
    text = open(fname,'r').read()
    text = string.lower(text)
  except:
    print "\nfile.txt is not exist!!! or There is a R/W error! "
    sys.exit()
  for ch in '!"#$%&()*+,-./:;<=>?@[\\]^_`{|}~':
    text = string.replace(text, ch, ' ')
  words = string.split(text)
  counts = {}
  for w in words:
    counts[w] = counts.get(w,0) + 1
  n = input("\n輸入要統(tǒng)計的top單詞數(shù):")
  items = counts.items()
  items.sort(compareItems)
  max = len(items)
  print "\n單詞總計:" + str(len(words))
  print "單詞凈個數(shù)(已去重):" + str(max)
  print "\n"
  if n > max:
    n = max
  for i in range(n):
    print "%-10s%5d" % items[i]
if __name__ == '__main__':
  main()

PS:這里再為大家推薦2款非常方便的統(tǒng)計工具供大家參考使用:

在線字數(shù)統(tǒng)計工具:
http://tools.jb51.net/code/zishutongji

在線字符統(tǒng)計與編輯工具:
http://tools.jb51.net/code/char_tongji

更多關于Python相關內容感興趣的讀者可查看本站專題:《Python文件與目錄操作技巧匯總》、《Python文本文件操作技巧匯總》、《Python數(shù)據(jù)結構與算法教程》、《Python函數(shù)使用技巧總結》、《Python字符串操作技巧匯總》及《Python入門與進階經(jīng)典教程

希望本文所述對大家Python程序設計有所幫助。

相關文章

  • 詳解TensorFlow2實現(xiàn)前向傳播

    詳解TensorFlow2實現(xiàn)前向傳播

    這篇文章主要介紹了TensorFlow2如何實現(xiàn)前向傳播,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-09-09
  • Python中bisect的用法

    Python中bisect的用法

    這篇文章主要介紹了Python中bisect的用法,主要講述了針對數(shù)組的插入及排序操作,非常具有實用價值,需要的朋友可以參考下
    2014-09-09
  • python利用requests庫模擬post請求時json的使用教程

    python利用requests庫模擬post請求時json的使用教程

    這篇文章主要介紹了python利用requests庫模擬post請求時json的使用 ,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-12-12
  • 基于python調用psutil模塊過程解析

    基于python調用psutil模塊過程解析

    這篇文章主要介紹了基于python調用psutils模塊過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-12-12
  • 詳解python polyscope庫的安裝和例程

    詳解python polyscope庫的安裝和例程

    這篇文章主要介紹了python polyscope庫的安裝和例程,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-11-11
  • python實現(xiàn)文本界面網(wǎng)絡聊天室

    python實現(xiàn)文本界面網(wǎng)絡聊天室

    這篇文章主要為大家詳細介紹了python實現(xiàn)文本界面網(wǎng)絡聊天室,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-12-12
  • Python+wxauto實現(xiàn)微信自動化操作

    Python+wxauto實現(xiàn)微信自動化操作

    在眾多自動化工具中,Python的wxauto庫以其強大的功能和簡單易用的特點,為我們打開了微信自動化操作的大門,下面我們就來看看它的具體操作吧
    2025-02-02
  • Python3+PyCharm+Django+Django REST framework配置與簡單開發(fā)教程

    Python3+PyCharm+Django+Django REST framework配置與簡單開發(fā)教程

    這篇文章主要介紹了Python3+PyCharm+Django+Django REST framework配置與簡單開發(fā)教程,需要的朋友可以參考下
    2021-02-02
  • Python基于回溯法子集樹模板解決馬踏棋盤問題示例

    Python基于回溯法子集樹模板解決馬踏棋盤問題示例

    這篇文章主要介紹了Python基于回溯法子集樹模板解決馬踏棋盤問題,簡單描述了國際象棋馬踏棋盤問題,并結合實例形式分析了Python使用回溯法子集樹模板解決馬踏棋盤問題的具體步驟與相關操作注意事項,需要的朋友可以參考下
    2017-09-09
  • Python實現(xiàn)繪制多角星實例

    Python實現(xiàn)繪制多角星實例

    這篇文章要給大家分享Python實現(xiàn)繪制多角星的實例,在具備一定的Python編程基礎以后,我們可以結合for循環(huán)進行多角星的編寫,只要簡單的幾次循環(huán),即可以極大的解決重復編寫相同代碼方面的問題,下面小編將以三角星,五角星為例,進而引入如何繪制多角星,需要的朋友可以參考一下
    2021-11-11

最新評論

湛江市| 册亨县| 日喀则市| 泗洪县| 阿拉尔市| 柯坪县| 马公市| 彭水| 郧西县| 铁岭县| 榆林市| 丹东市| 横山县| 永泰县| 宿迁市| 明星| 鄂伦春自治旗| 会宁县| 遂川县| 太和县| 郸城县| 卓尼县| 姚安县| 宜昌市| 松潘县| 滕州市| 辽宁省| 阜新| 桂东县| 砚山县| 常山县| 嘉峪关市| 丹寨县| 凌海市| 罗定市| 佛教| 榆中县| 恭城| 峨眉山市| 广昌县| 商城县|