介绍
这篇文章主要介绍python判断一个文件行数的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
python中判断一个文件行数的方法
#=utf - 8编码 #文件比较小 数=len (open (r" train.data" & # 39;俄文# 39;). readlines ()) 打印(计数) #文件比较大 数=1 for 计数,line 拷贝;列举(打开(r" train.data" & # 39;俄文# 39;)): 通过 数+=1 打印(计数) #更好的方法 数=0 thefile=开放(“train.data") while 真正的: 缓冲区=thefile.read (1024 * 8192) if not 缓冲区: 打破 数+=buffer.count (& # 39; \ n # 39;) thefile.close () 打印(count)
输出结果
第三种方法的核心思想是统计缓存中回车换行字符的个数。这可能是最不容易直接想到的方法,也是最不通用的方法。
最快的方法是用循环处理文件对象,而最慢的方法是统计换行符的个数。