📜  python读取行 - Python(1)

📅  最后修改于: 2023-12-03 14:46:47.809000             🧑  作者: Mango

Python读取行介绍

如果你是Python的程序员,那么你肯定会需要读取文件中的一行或多行,本文将向你介绍如何使用Python来读取行。

读取单行

要读取文件的单行内容,可以使用Python内置的file对象的readline()方法。该方法将返回文本文件的下一行,如果当前行为空,则返回空字符串。

with open('example.txt', 'r') as file:
    line = file.readline()
    print(line)
读取多行

要读取文件的多行内容,可以使用Python的for循环来遍历文件对象,如下所示:

with open('example.txt', 'r') as file:
    for line in file:
        print(line)

当你使用for循环遍历文件对象时,每次迭代都会返回文件中的一个新行。

读取所有行

有时候你希望一次性读取文件中的所有行,并将它们保存在一个列表中。要实现这个目标,可以使用Python内置函数readlines()。

with open('example.txt', 'r') as file:
    lines = file.readlines()
    print(lines)

readlines()方法将返回文件中每一个行的字符串,并将它们保存在一个列表中。

结论

Python有多种方法来读取文件中的行,无论你是要读取单行或多行,或者是要将所有行一次性读取到一个列表中,Python都能提供帮助。记住把文件打开和关闭语句放在“with”语句块内部是Python读取行的最佳实践。