python中统计各个单词出现的次数使用方法_python统计文本中每个单词出现的次数...

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

#coding=utf-8

__author__ = 'zcg'

import collections

import os

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

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

print "原文本:\n %s"% str1

print "\n各单词出现的次数:\n %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__ =='__main__':

print generate(10)

3.遍历excel表格中的所有数据:

__author__ = 'Administrator'

import xlrd

workbook = xlrd.open_workbook('config.xlsx')

print "There are {} sheets in the workbook".format(workbook.nsheets)

for booksheet in workbook.sheets():

for col in xrange(booksheet.ncols):

for row in xrange(booksheet.nrows):

value=booksheet.cell(row,col).value

print value

其中xlrd需要百度下载导入这个模块到python中

4.将表格中的数据整理成lua类型的一个格式

#coding=utf-8

__author__ = 'zcg'

#2017 9/26

import xlrd

fileOutput = open('Configs.lua','w')

writeData="--@author:zcg\n\n\n"

workbook = xlrd.open_workbook('config.xlsx')

print "There are {} sheets in the workbook".format(workbook.nsheets)

for booksheet in workbook.sheets():

writeData = writeData+'AT' +booksheet.name+' ={\n'

for col in xrange(booksheet.ncols):

for row in xrange(booksheet.nrows):

value = booksheet.cell(row,col).value

if row ==0:

writeData = writeData+'\t'+'["'+value+'"]'+'='+'{'

else:

writeData=writeData+'"'+str(booksheet.cell(row,col).value)+'", '

else:

writeData=writeData+'},\n'

else:

writeData=writeData+'}\n\n'

else :

fileOutput.write(writeData)

fileOutput.close()

Python的 counter内置函数,统计文本中的单词数量

counter是 colletions内的一个类 可以理解为一个简单的计数 import collections str1=['a','a','b','d'] m=collections.Counte ...

Perl-统计文本中各个单词出现的次数(NVDIA2019笔试)

1.原题 2.perl脚本 print "================ Method 1=====================\n"; open IN,'<','an ...

Python 统计文本中单词的个数

1.读文件,通过正则匹配 def statisticWord(): line_number = 0 words_dict = {} with open (r'D:\test\test.txt',enc ...

Hadoop 统计文件中某个单词出现的次数

如文件word.txt内容如下: what is you name? my name is zhang san. 要求统计word.txt中出现“is”的次数? 代码如下: PerWordMapper ...

Python统计list中各个元素出现的次数

来自:天蝎圣诞结 利用Python字典统计 利用Python的collection包下Counter类统计 利用Python的pandas包下的value_counts类统计 字典统计 a = [1, ...

【面试题总结】1、统计字符串中某个单词出现的次数(1-C++实现)

[解决方法一]C++ map解决 一.map中的find函数: 用于查找map中是否包含某个关键字条目,传入的参数是要查找的key,最后返回一个迭代器,如果没有找到,则返回的迭代器等于end()返回的 ...

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

bash: grep -o . myfile | sort |uniq -c python:  使用collections模块 import pprint import collections f = ...

java统计文本中单词出现的个数

package com.java_Test; import java.io.File; import java.util.HashMap; import java.util.Iterator; imp ...

python练习:一行搞定-统计一句话中每个单词出现的个数

一行搞定-统计一句话中每个单词出现的个数 >>> s'i am a boy a bood boy a bad boy' 方式一:>>> dict([(i,s.spl ...

随机推荐

1、策略模式(Strategy)

//抽象接口 class ReplaceAlgorithm { public: ; }; //三种具体的替换算法 class LRU_ReplaceAlgorithm : public Replace ...

Leetcode 13 Roman to Integer 字符串处理+STL

题意:将罗马数字1到3999转化成自然数字,这里用了STL库map将罗马字符映射到自然数字. I,V,X,L,C,D,M -> 1,5,10,50,100,500,1000 m[s[i]]< ...

Maximum Entropy Markov Models for Information Extraction and Segmentation

1.The use of state-observation transition functions rather than the separate transition and observat ...

修改项目工程名 iOS

结合这两篇原文: http://www.cocoachina.com/ios/20150104/10824.html http://jingyan.baidu.com/article/0964eca2 ...

css3模拟jq点击事件

还是这个梗,收好冷.今天是一个css3模拟jq点击事件,因为我发现,css3中没有类似于,js的点击事件,那么,可不可以仿照 jq的效果,类似的做一个呢?主要用到,input里面的radio 单选按钮 ...

SQL Server进阶 索引

create unique index 和create index 的区别? CREATE UNIQUE INDEX ProviderInfo_Id_uindex ON dbo.ProviderInf ...

C#中使用throw和throw ex抛出异常的区别

通常,我们使用try/catch/finally语句块来捕获异常,就像在这里说的.在抛出异常的时候,使用throw和throw ex有什么区别呢? 假设,按如下的方式调用几个方法: →在Main方法中 ...

TimeSpan格式化字符串格式(摘)

一直在用DateTime, 却不常用TimeSpan , 今天突然用到了, 发现不知道咋做格式化...百度一下,找到了答案, 在这记录一下, 免得以后找花费时间 以下内容摘抄自 Microsoft D ...

SSM框架之整合EhCache

本文主要讲ssm框架整合EhCache.或许有人会问什么是ehcache. 关于EhCache的介绍和优劣,我想下面的解答足以让读者明白: EhCache 是一个纯Java的进程内缓存框架,具有快速. ...

C#方法参数--值参数,引用参数,输出参数

值参数: 使用值参数,通过复制实参的值到形参的方式,把数据传递到方法,方法被调用的时候,系统做如下操作: 在栈中为形参分配空间: 复制实参到形参. 注意:一个值参数的实参不一定是变量,它可以是任何能够 ...

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