美文网首页鸟语数析
python 统计文件中单词出现的频率2

python 统计文件中单词出现的频率2

作者: SkTj | 来源:发表于2019-07-30 09:23 被阅读0次

import sys
import re

WORD_RE = re.compile('\w+')

index = {}
with open(sys.argv[1], encoding='utf-8') as fp:
for line_no, line in enumerate(fp, 1):
for match in WORD_RE.finditer(line):
word = match.group()
column_no = match.start()+1
location = (line_no, column_no)
index.setdefault(word, []).append(location) # <1>

print in alphabetical order

for word in sorted(index, key=str.upper):
print(word, index[word])

END INDEX

相关文章

  • python 统计文件中单词出现的频率2

    import sysimport re WORD_RE = re.compile('\w+') index = {...

  • Python统计单词出现的次数

    -摘抄自网络作者:FOOFISH-PYTHON之禅 题目:统计一个文件中每个单词出现的次数,列出出现频率最多的5个...

  • Golang统计文件中单词出现的频率

    本文主要介绍通过golang实现读取文件,并对文件中出现的单次频率进行统计。 一起学习,共同进步。

  • python 学习笔记

    python操作excel计算项目代码总量批量更改名字读取.txt文件单词的总量单词出现的频率统计字母在字符串中出...

  • python 单词出现频率统计功能

    本文描述如何用python 实现统计一个文本中单词重复出现次数,并且对数据进行排序,代码如下:

  • python面试题-2018-01-29

    用python实现统计一篇英文文章内每个单词的出现频率,并返回出现频率最高的前10个单词及其出现次数,并解答以下问...

  • 「脚本」词频统计 & 有效电话号码

    00192 词频统计 题目描述 写一个 bash 脚本以统计一个文本文件 words.txt 中每个单词出现的频率...

  • 【2020-02-25】leetcode shell

    192、词频统计写一个 bash 脚本以统计一个文本文件 words.txt 中每个单词出现的频率。 为了简单起见...

  • shell题

    统计词频 写一个 bash 脚本以统计一个文本文件 words.txt 中每个单词出现的频率。 为了简单起见,你可...

  • bash题目汇总

    1.统计词频:写一个 bash 脚本以统计一个文本文件 words.txt 中每个单词出现的频率。 为了简单起见,...

网友评论

    本文标题:python 统计文件中单词出现的频率2

    本文链接:https://www.haomeiwen.com/subject/mubylctx.html