当前位置: 首页 > 网络应用技术

Python读取文件中有多少行(2023年的最新饰面)

时间:2023-03-06 15:11:59 网络应用技术

  指南:本文的首席执行官注释将介绍Python阅读文件的相关内容。我希望这对每个人都会有所帮助。让我们来看看。

  以下是阅读hanoi.py程序的数量供参考。

  f = open('hanoi.py','r')

  线= f.Readlines()

  f.close()

  n = 0

  对于行中的行:

  n = n+1

  打印(n)

  来自__future __ import print_functionimport timeif __name__ =='__ main ____':

  导入系统

  start = time.time()

  以F:f的开放(sys.argv [1],'rb')为

  计数= 0

  last_data ='

  '

  而真:

  data = f.Read(0x400000)

  如果没有数据:

  休息

  count+= data.count(b'

  ')

  last_data =数据

  如果last_data [-1:]!= b'

  ':

  计数+= 1#如果需要类似WC的计数,请删除此

  end = time.time()

  打印(计数)

  打印(末端*1000)

  这与WC -L略有不同。如果您想与WC -L一致,则可以删除注释行。

  没有逻辑,例如通用新线和忽略空气线。如果需要这些功能,该程序将变得更加复杂。

  从理论上讲,无论可以读几行,这都是时间问题。与Excel不同,您只能阅读超过一百万行

  Python读取段落需要自定义功能:

  来自_ _future _ _进口生成器

  def段落(fileObj,saparators ='

  '):

  如果选择器[-1:]!='

  ':Sectionor +='

  '段落= []

  对于FileObj中的行:

  如果行==部分:

  如果段落:屈服'.join(段落)

  段落= []

  else:paragraph.append(line)

  如果段落:屈服'.join(段落)

  结论:以上是首席CTO注释已编制了多少线Python读取文件。感谢您花时间阅读此网站。我希望这对您有帮助。有关python读取文件有多少行与您有关的信息,请不要忘记在此站点上找到它。