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()
PS:这里再为大家推荐2款非常方便的统计工具供大家参考使用:
在线字数统计工具:http://tools.jb51.net/code/zishutongji
在线字符统计与编辑工具:http://tools.jb51.net/code/char_tongji
更多关于Python相关内容感兴趣的读者可查看本站专题:《Python文件与目录操作技巧汇总》、《Python文本文件操作技巧汇总》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》及《Python入门与进阶经典教程》
希望本文所述对大家Python程序设计有所帮助。
python统计文件行数与字数_Python实现统计文本文件字数的方法相关推荐
- python统计文件行数检测字符串_python统计文件中的字符串数目示例
{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...
- linux命令统计文件行数据库,wc命令--Linux统计文件行数
语法:wc [选项] 文件- 说明:该命令统计给定文件中的字节数.字数.行数.如果没有给出文件名,则从标准输入读取.wc同时也给出所有指定文件的总统计数.字是由空格字符区分开的最大字符串. 该命令各选 ...
- 【Linux 统计文件行数】
Linux 统计文件行数 语法:wc [选项] 文件- 说明:该命令统计给定文件中的字节数.字数.行数.如果没有给出文件名,则从标准输入读取.wc 同时也给出所有指定文件的总统计数.字是由空格字符区分 ...
- 文件行数_linux/unix下如何统计文件行数
在日志分析过程中,经常会遇到文件行计数的情况.它可以帮助我们分析业务数据. 那么在Linux中如何使用linux命令行统计文件行数呢? 使用linux wc命令统计文件行数 ➜ wc -l test. ...
- Java统计文件行数
/*** 统计文件行数* @param filePath 文件路径* @return 文件行数*/public static int fileCount(String filePath){int li ...
- python读取文件行数
1.直接调用readlines函数接口: #文件比较小 count=len(open(r"train.data",'rU').readlines()) print(count) 2 ...
- python统计并输出文件的行数_python实用统计文件行数 类似wc命令
1.[代码][Python]代码 # -*- coding: GBK -* # Author: Seay # Blog :www.cnseay.com import os,sys def func_c ...
- Linux统计文件行数、字数、字节数
2019独角兽企业重金招聘Python工程师标准>>> 语法:wc [选项] 文件 说明:该命令统计给定文件中的字节数.字数.行数.如果没有给出文件名,则从标准输入读取.wc同时也给 ...
- Python统计文件行数
问:统计项目下文件的总行数? 解: 第一步:先用python统计单个文件行数: 第二步:遍历文件夹累加全部文件行数: 当然,pycharm有插件直接可以统计行数:Sta ...
- linux shell wc统计文件行数
语法:wc [选项] 文件- 说明:该命令统计给定文件中的字节数.字数.行数.如果没有给出文件名,则从标准输入读取.wc同时也给出所有指定文件的总统计数.字是由空格字符区分开的最大字符串. 该命令各选 ...
最新文章
- Microsoft Remote Desktop移动客户端QA
- 优化物理和机器学习之间的协同作用
- Java™ 教程(Queue接口)
- pythonset操作教程_Python集合(set)方式和使用方法
- spring mvc学习(42):restful的编辑功能实现
- 不会Python爬虫?教你一个通用爬虫思路轻松爬取网页数据,赶紧收藏!!
- GX works2 中的块的创建与使用方法
- 【原创】k8s源代码分析-----kubelet(3)ContainerGC
- 控制器布局 php,PhalconPHP视图/布局/控制器
- 传智播客大型人才招聘会成功举行
- panabit之PPPoE认证
- python柱形图绘制_Python绘图之柱形图绘制详解
- CCS 3.3 创建DSP TMSC6726B工程
- vue里使用echarts画世界地图
- 今日收获 18/4/2
- python 使用for循环,遍历列表里想要的值
- 机器人基础研究和应用研究的内容
- matlab环境下的yalmip+cplex的安装过程
- 基于openharmony的智慧婴儿陪睡伴侣
- Redis入门到精通保姆级教程 ---> 【爆肝五万字】