logo

Python获取文本文件的行数

作者:4042024.01.17 19:05浏览量:26

简介:本文将介绍如何使用Python获取文本文件的行数。

要获取文本文件的行数,可以使用Python内置的open()函数打开文件,并使用readlines()方法读取文件的所有行。然后,将所有行数相加即可得到文件的总行数。
以下是一个示例代码:

  1. filename = 'example.txt' # 替换为你要读取的文件名
  2. with open(filename, 'r') as file:
  3. lines = file.readlines()
  4. num_lines = len(lines)
  5. print(f'文件 {filename} 有 {num_lines} 行')

在这个示例中,我们首先指定要读取的文件名,然后使用open()函数打开文件。使用with语句可以确保文件在使用后被正确关闭。接下来,我们使用readlines()方法读取文件的所有行,并将它们存储lines列表中。最后,我们使用len()函数获取列表的长度,即文件的总行数,并将其打印出来。
需要注意的是,这种方法在处理大文件时可能会占用大量内存,因为它将整个文件加载到内存中。如果你要处理大文件,可以考虑使用其他方法,例如逐行读取文件并计数,或者使用Python的os模块来获取文件的大小并除以每行的平均大小。

发表评论

活动