Python 统计文本行数
来源:互联网 发布:linux php error log 编辑:程序博客网 时间:2024/05/16 06:17
#!/usr/bin/env python# -*- coding: utf-8 -*-import timedef timeo(fun, n=10): start= time.clock() for i in range(n): fun() stend = time.clock() thetime = stend-start return fun.__name__, thetime #返回函数名称,函数运行10次总时间的 元组import osfname="YourFileName" def linecount_wc(): return int(os.popen('wc -l nuc').read().split()[0])#使用外部系统程序 wc -ldef linecount_1(): #使用方法1 return len(open(fname).readlines())def linecount_2(): #使用方法2 count= 0 for line in open(fname).xreadlines(): count+= 1 return countdef linecount_3(): #使用方法3 count = 0 thefile = open(fname) while 1: buffer= thefile.read(65536) if notbuffer: break count += buffer.count('\n') return countdef linecount_4(): #方法4 count=0 for line in open(fname): #if(line!='\n'): count+=1 count+=1 return countfor f in linecount_1, linecount_2, linecount_3,linecount_4: print f.__name__, f()for f in linecount_1, linecount_2, linecount_3,linecount_4: print "%s: %.2f"%timeo(f)推荐方法三
原文地址 http://www.linuxany.com/archives/391.html
- Python 统计文本行数
- 统计文本的行数
- 统计python脚本中 shell命令输出文本的行数
- C# VII: 统计文本行数
- python 统计代码行数
- (python) 统计代码行数
- Python 统计文件行数
- python统计代码行数
- python 统计文件行数
- Python学习笔记——利用Python统计某目录下所有文本中内容行数
- 如何统计Python代码行数
- python统计超大文件行数
- python统计文本字数
- python 统计代码行数,注释行数的简单实现
- python写的代码行数统计程序
- 统计项目的代码行数(python处女作)
- 统计代码行数(python实现)
- 【python初学】TXT文档行数统计
- 多线程的那点儿事(之嵌套锁)
- 多线程的那点儿事(之生产者-消费者)
- 软件工程概述图
- putty字体大小颜色、全屏/退出全屏快捷键 保存session设置
- 多线程的那点儿事(之死锁)
- Python 统计文本行数
- 多线程的那点儿事(之避免死锁)
- 多线程的那点儿事(之多线程调试)
- PHP 页面跳转到另一个页面的多种方法方法总结
- 多线程的那点儿事(之无锁队列)
- Visual C++ 游戏开发笔记 纹理映射技术(一)
- 静态代理与动态代理
- 数据结构与算法参考博客
- poj 2774 最长公共子串 后缀数组