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

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

#coding=utf-8

__author__ = 'zcg'

import collections

import os

with open('abc.txt') as file1:#打开文本文件

str1=file1.read().split(' ')#将文章按照空格划分开

print "原文本:

%s"% str1

print "

各单词出现的次数:

%s" % collections.Counter(str1)

print collections.Counter(str1)['a']#以字典的形式存储,每个字符对应的键值就是在文本中出现的次数

2.python编写生成序列化:

__author__ = 'zcg'

#endcoding utf-8

import string,random

field=string.letters+string.digits

def getRandom():

return "".join(random.sample(field,4))

def concatenate(group):

return "-".join([getRandom() for i in range(group)])

def generate(n):

return [concatenate(4) for i in range(n)]

if __name__ ==

你可能感兴趣的:(python中统计单词出现的次数_python统计文本中每个单词出现的次数)