python计算中文文件字数_完成计算文本文件字数的Python代码实例
这篇文章主要介绍了Python实现统计文本文件字数的方法,涉及Python针对文本文件读取及字符串转换、运算等相关操作技巧,需要的朋友可以参考下
本文实例讲述了Python实现统计文本文件字数的方法。分享给大家供大家参考,具体如下:
统计文本文件的字数,从当前目录下的file.txt取文件
# -*- coding: GBK -*-
import string
import sys
reload(sys)
def compareItems((w1,c1), (w2,c2)):
if c1 > c2:
return - 1
elif c1 == c2:
return cmp(w1, w2)
else:
return 1
def main():
fname = "file.txt"
try:
text = open(fname,'r').read()
text = string.lower(text)
except:
print "\nfile.txt is not exist!!! or There is a R/W error! "
sys.exit()
for ch in '!"#$%&()*+,-./:;<=>?@[\\]^_`{|}~':
text = string.replace(text, ch, ' ')
words = string.split(text)
counts = {}
for w in words:
counts[w] = counts.get(w,0) + 1
n = input("\n输入要统计的top单词数:")
items = counts.items()
items.sort(compareItems)
max = len(items)
print "\n单词总计:" + str(len(words))
print "单词净个数(已去重):" + str(max)
print "\n"
if n > max:
n = max
for i in range(n):
print "%-10s%5d" % items[i]
if name == 'main':
main()
【相关推荐】
python计算中文文件字数_完成计算文本文件字数的Python代码实例相关推荐
- python统计中文字符数量_Python实现统计文本文件字数的方法
本文实例讲述了Python实现统计文本文件字数的方法.分享给大家供大家参考,具体如下: 统计文本文件的字数,从当前目录下的file.txt取文件 # -*- coding: GBK -*- impor ...
- python处理csv文件案例_让繁琐的工作自动化——python处理CSV文件
让繁琐的工作自动化--python处理CSV文件 CSV:CSV文件是一种简化的电子表格,不同于Excle(二进制文件),CSV是纯文本文件. 1.环境 python3.8 pycharm2020.1 ...
- python udp 大文件_Python UDP服务器发送文本文件的行(Python UDP Server send lines of a text file)...
Python UDP服务器发送文本文件的行(Python UDP Server send lines of a text file) 我需要模拟一个UDP服务器,它在无限循环中逐行发送文本文件的内容. ...
- python 打开当前目录的txt文件-Python - 读取其他文件夹/目录中的文本文件
这是我的情况:我有一些.txt文件在我可以运行脚本的不同目录中.Python - 读取其他文件夹/目录中的文本文件 mainDir/ -face/ -57268-face-_tracker.txt - ...
- 在当当买了python怎么下载源代码-Python爬取当当、京东、亚马逊图书信息代码实例...
注:1.本程序采用MSSQLserver数据库存储,请运行程序前手动修改程序开头处的数据库链接信息 2.需要bs4.requests.pymssql库支持 3.支持多线程 from bs4 impor ...
- python计算运动会某个参赛选手的得分。数据保存在文件中_成绩计算电脑程序的使用说明...
成绩计算电脑程序的使用说明 为了计算成绩,特制作这个电脑程序,说明如下: 一.开发软件:Python 二.使用说明: 在电脑D盘根目录下建立两个excel文件,一个是1.xlsx,另一个是2.xlsx ...
- python写excel文件出错_【求教】xlutils修改中文Excel文件出错
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #coding=utf-8 import xlrd import xlwt from xlutils.copy import copy sheetInde ...
- python交互式和文件式_使用Python创建和自动化交互式仪表盘
python交互式和文件式 In this tutorial, I will be creating an automated, interactive dashboard of Texas COVI ...
- linux保存python文件_告诉Python将.txt文件保存到Linux上的某个目录 - python
我试图将文件保存在QCTestFiles目录中,但是我的脚本未将文件写入指定的目录中.我的路径文件是否适用于Linux,如果不是,我如何更改代码以在另一个目录中写入和保存文件?我当前的脚本在brper ...
最新文章
- 【ICLR2022】分布外泛化的不确定性建模
- win10每次开机都会自检系统盘(非硬件故障)——解决方案2019.07.12
- 数据对智慧城市建设 起到极大作用
- Required request body is missing 错误
- html水平分隔线样式,CSS生成漂亮的水平分隔线(horizontal rule)设计效果
- 外观模式和代理模式的联系和区别_java23种设计模式-结构型模式之外观模式
- [Shell] swoole_timer_tick 与 crontab 实现定时任务和监控
- 输入文字自动生成图片_原来Word还可以自动生成图片和图表目录!
- Java捕获异常密码_Java捕获异常的问题
- 二维的完整形式是什么?
- linux中用户 机器名,Python 在linux下获得当前工作目录,主机名,用户名,操作系统平台等信息...
- 解决浏览器拦截弹出窗口问题
- nopcommerce插件深度剖析
- 自定义圆形进度条ProgressBar
- C语言基础四(敲打键盘、寻找资料,循环语句)请一个个字读,助于您的学会机率...
- win7IE10和win7IE11浏览器更新所需补丁全套【附安装流程】
- 三菱je -c中映射表的作用_如何将三菱PLC程序转换成欧姆龙PLC程序?
- 【Redis】模拟手机验证码案例:Jedis使用、get、hget、hincrBy、setex、生成6位随机数工具
- java熟人_英语中对各种不同程度关系的朋友是怎么表示的(就像汉语里有泛泛之交、熟人、朋友、死党之类的)?...
- linux c 拒绝服务攻击,低速率拒绝服务攻击原理
热门文章
- 基于单片机的自动分拣小车的设计--毕业设计参考
- nbu客户端卸载_在LINUX系统下如何卸载NetBackup
- JAVA开发---微信文章留言功能实现
- 瑞芯微RV1126部署yolov5-face_模型转换_输出后处理C++实现
- 树莓派4B命令行安装网易云音乐播放在线歌曲
- wordpress开启全站https
- 噩梦射手(SurvivalShooter)教程(八)
- IDEA设置输入忽略大小写
- Activiti6:模拟钉钉上面的请假流程(使用web画图并导出xml然后使用java执行流程)
- 第9章第24节:制作商业计划书的盈利模式幻灯片 [PowerPoint精美幻灯片实战教程]