python判断一个文件行数的方法

  介绍

这篇文章主要介绍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)

输出结果

 python判断一个文件行数的方法

第三种方法的核心思想是统计缓存中回车换行字符的个数。这可能是最不容易直接想到的方法,也是最不通用的方法。

最快的方法是用循环处理文件对象,而最慢的方法是统计换行符的个数。

python判断一个文件行数的方法