python统计文本中每个单词出现的次数
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 | .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() |
小蟒蛇
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现