扬州网站商城建设价格,凡科互动游戏作弊,专业建站外包,凡科网站建设平台如何统计读取的一个txt文本的行数呢#xff1f;云海天教程网#xff0c;大量的免费python教程#xff0c;欢迎在线学习#xff01;最简单的办法是把文件读入一个大的列表中#xff0c;然后统计列表的长度。如果文件的路径是以参数的形式filepath传递的#xff0c;那么只用…如何统计读取的一个txt文本的行数呢云海天教程网大量的免费python教程欢迎在线学习最简单的办法是把文件读入一个大的列表中然后统计列表的长度。如果文件的路径是以参数的形式filepath传递的那么只用一行代码就可以完成我们的需求了count len(open(filepath,rU).readlines())相关推荐《Python基础教程》如果是非常大的文件上面的方法可能很慢甚至失效。此时可以使用循环来处理count -1for count, line in enumerate(open(thefilepath, rU)):passcount 1另外一种处理大文件比较快的方法是统计文件中换行符的个数(或者包含的字串如在windows系统中)count 0thefile open(thefilepath, rb)while True:buffer thefile.read(8192*1024)if not buffer:breakcount buffer.count()thefile.close( )参数rb是必须的否则在windows系统上上面的代码会非常慢。