编程学习网 > 编程语言 > Python > python怎么读取txt文件并统计其字数​
2021
06-22

python怎么读取txt文件并统计其字数​


本文实例讲述了Python读取英文文件并记录每个单词出现次数后降序输出。分享给大家供大家参考,具体如下:

对文中出现的句号,逗号和感叹号做了相应的处理

sorted排序函数用法:

按照value值降序排列:

sorted(dict.items(),key=lambda k:k[1],reverse=True)

按照value值升序排序:

sorted(dict.items(),key=lambda k:k[1],reverse=False)

或者

sorted(dict.items(),key=lambda k:k[1])

按照key

www.002pc.com从Python读取英文文件并记录每个单词出现次数后降序输出示例分析来看,对Python读取英文文件并记录每个单词出现次数后降序输出示例的结果。值降序排列:

sorted(dict.items(),key=lambda k:k[0],reverse=True)

按照key值升序排列:

sorted(dict.items(),key=lambda k:k[0])

或者

sorted(dict.items(),key=lambda k:k[0],reverse=False)

Python示例:

# -*- coding:utf-8 -*-

#! python2

file_object=open("english.txt")

dict={}

for line in file_object:

line=line.replace(","," ")

line=line.replace("."," ")

line=line.replace("!"," ")

strs= line.split();

for str in strs:

if dict.has_key(str):

dict[str]+=1

else:

dict[str]=1

result=sorted(dict.items(),key=lambda k:k[1],reverse=True)

print result

english.txt文件:

We are busy all day, like swarms of flies without souls, noisy, restless, unable to hear the voices of the soul. As time goes by, childhood away, we grew up, years away a lot of memories, once have also eroded the bottom of the childish innocence, we regardless of the shackles of mind, indulge in the world buckish, focus on the beneficial principle, we have lost themselves.

运行结果:

[('the', 7), ('of', 6), ('we', 3), ('have', 2), ('away', 2), ('flies', 1), ('regardless', 1), ('restless', 1), ('up', 1), ('indulge', 1), ('mind', 1), ('all', 1), ('voices', 1), ('are', 1), ('in', 1), ('We', 1), ('busy', 1), ('shackles', 1), ('also', 1), ('memories', 1), ('by', 1), ('to', 1), ('unable', 1), ('goes', 1), ('themselves', 1), ('lot', 1), ('on', 1), ('buckish', 1), ('focus', 1), ('souls', 1), ('hear', 1), ('innocence', 1), ('world', 1), ('years', 1), ('day', 1), ('noisy', 1), ('a', 1), ('eroded', 1), ('grew', 1), ('like', 1), ('lost', 1), ('swarms', 1), ('bottom', 1), ('soul', 1), ('As', 1), ('without', 1), ('principle', 1), ('beneficial', 1), ('time', 1), ('childish', 1), ('childhood', 1), ('once', 1)]

PS:这里再为大家推荐2款相关统计工具供大家参考:

在线字数统计工具:http://tools..net/code/zishutongji

在线字符统计与编辑工具:http://tools..net/code/char_tongji

更多关于Python相关内容感兴趣的读者可查看本站专题:《Python文件与目录操作技巧汇总》、《Python文本文件操作技巧汇总》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》及《Python入门与进阶经典教程》

希望本文所述对大家Python程序设计有所帮助。

更多:False

https://www.002pc.comhttps://www.002pc.com/python/529.html

你可能感兴趣的示例,Python,降序,读取,单词,英文

js for returnJS读取XML文件示例代码

学习电脑网认为此文章对《JS读取XML文件示例代码》说的很在理,第二电脑网为你提供最佳的帝国cms仿站,编程技术。

php 读取文件并统计php归并排序算法示例

《php 读取文件并统计php归并排序算法示例》总结了关于学习php教程,对于我们来第二电脑网确实能学到不少知识。<?php/

win7打不开共和国之辉玩转Win 7 必懂52个英文单词和缩写

知识永不过期,想做Windows7达人,玩转计算机;这些使用计算机必懂的52个英文单词和缩写,你必须得看。

linux查看文件内容linux命令英文缩写的含义(方便记忆)

linux常用命令的英文单词缩写命令缩写:ls:list(列出目录内容)cd:ChangeDirectory(改变目录)su:switch user 切换用户rpm:redhat package manager

php volistphp字符串按照单词进行反转的方法

本文实例讲述了php字符串按照单词进行反转的方法。分享给大家供大家参考。具体分析如下:

下面的php代码可以将字符串按照单词进行反转输出,实际上市现将字符串按照空格分隔到

js表格头部添加一行JS的参数传递示例介绍

正常的来说,传递参数大概都是这么写: W WW.002PC .COM从JS的参数传递示例介绍分析来看,对JS的参数传递示例介绍的结果。

java读取mysql binlogMySQL中count(), group by, order by的具体使用详解

mysql中order by 排序查询、asc升序、desc降序,group by 分组查询、having 只能用于group by子句、作用于组内,having条件子句可以直接跟函数表达式。

js268javascript新建标签,判断键盘输入,以及判断焦点(示例代码)

如下所示:学习电脑网从javascript新建标签,判断键盘输入,以及判断焦点(示例代码)分析来看,对javascript新建标签,判断键盘输入,以及判断焦点(示例代码)的结果。 代码如下:func

js清除iframe 缓存jQuery 实时保存页面动态添加的数据的示例

本文介绍了jQuery 实时保存页面动态添加的数据的示例,分享给大家,具体如下:

需求:用户填写的东西,必须要实时保存第二电脑网对《jQuery 实时保存页面动态添加的数据的示例》总结

js 时间补0JS 获取select(多选下拉)中所选值的示例代码

W WW.002PC .COM从JS 获取select(多选下拉)中所选值的示例代码分析来看,对JS 获取select(多选下拉)中所选值的示例代码的结果。 代码如下:

0踩

0 赞

以上就是“python怎么读取txt文件并统计其字数”的详细内容,想学习更多Python教程请持续关注编程学习网!

扫码二维码 获取免费视频学习资料

Python编程学习

查 看2022高级编程视频教程免费获取