#-*- coding: cp936 -*-#转载源于:http://blog.csdn.net/houyj1986/article/details/21196027#计算文件行数#1、文件比较小:
fobj = open(r"C:\test.txt",'rU')
len_fobj=len(fobj.readlines())printlen_fobj#2、文件比较大
len_fobj = -1
for len_fobj,line in enumerate(open(r"C:\test.txt",'rU')):passlen_fobj+= 1
printlen_fobj#3、较好的方法
importstring
len_fobj=0
fobj= open(r"C:\test.txt",'rb')whileTrue:
buffer= fobj.read(1024 * 8192)if notbuffer:breaklen_fobj+= buffer.count('\n')
fobj.close()print len_fobj