bash python获取文本中每个字符出现的次数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了bash python获取文本中每个字符出现的次数相关的知识,希望对你有一定的参考价值。

bash:

grep -o . myfile | sort |uniq -c

 

python:  使用collections模块

import pprint
import collections


f = ‘xxx‘
with open(f) as info:
    count = collections.Counter(info.read().upper())
    value = pprint.pformat(count)
    
    print(value)
    

 或

import codecs

f = xxx
with codecs.open(f, r, utf-8) as tf:
    for l in tf:
        for ch in l:
            c[ch] = c.setdefault(ch, 0) + 1

print json.dumps(c, ensure_ascii=False, encoding=utf-8, indent=4)

 

以上是关于bash python获取文本中每个字符出现的次数的主要内容,如果未能解决你的问题,请参考以下文章

python统计文本中每个单词出现的次数

100天精通Python(数据分析篇)——第71天:Pandas文本数据处理方法之str/object类型转换大小写转换文本对齐获取长度出现次数编码

100天精通Python(数据分析篇)——第71天:Pandas文本数据处理方法之str/object类型转换大小写转换文本对齐获取长度出现次数编码

用python统计一段文本中单词出现的次数

计算每个符号在字符串中出现的次数 - python

函数获取指定字符串中每个字母的出现次数