📌  相关文章
📜  como leer lineas de un archivo de texto en python (1)

📅  最后修改于: 2023-12-03 15:30:04.355000             🧑  作者: Mango

如何在Python中读取文本文件的每一行

在Python中,我们可以使用内置的文件读写方法来读取文本文件的每一行。下面是一个简单的例子,用Python读取文本文件的每一行:

1. 打开文件

第一步是打开文件,这可以通过 open() 函数来完成。这个函数需要一个文件名和模式作为参数。模式可以是 'r'(读取),'w'(写入)或'a'(附加)。

file = open(filename, "r")
2. 逐行读取文件

读取文件中的每一行,我们可以使用 readlines() 方法。这个方法可以将文件中的每一行读取为一个字符串,然后将这些字符串存储在一个列表中。我们可以通过遍历这个列表来逐行读取文件。

lines = file.readlines()
for line in lines:
    print(line)

如果你不想将所有行都存储在内存中,你可以使用 readline() 方法。这个方法会一次只读取一行,这样你可以逐行处理文件,而不需要将整个文件读取到内存中。

while True:
    line = file.readline()
    if not line:
        break
    print(line)
3. 关闭文件

读取文件完毕之后,我们需要关闭文件。这可以通过 close() 方法来完成。

file.close()
完整代码

下面是一个完整的Python程序,演示如何逐行读取文件:

filename = "example.txt"
file = open(filename, "r")
lines = file.readlines()

for line in lines:
    print(line)

file.close()

以上是一个例子, 可以根据需要进行修改和变化,以便更好地读取文本文件。