📜  python 从文件中读取值 - Python (1)

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

Python 从文件中读取值

在Python中,我们可以使用内置的 open() 函数来读取一个文件中的数据。我们可以指定打开文件的模式,例如读取模式,写入模式,追加模式等。

打开文件

我们可以使用以下代码打开文件:

file = open('file.txt', 'r')

在上面的代码中,我们传递了两个参数给函数 open() 。第一个参数是文件名(包括文件路径),我们想要打开的文件。第二个参数是指定文件打开的模式。在我们的示例中,我们传递了 'r' 作为第二个参数,以指示打开文件为读取模式。

读取文件

一旦我们打开了文件,我们可以使用 read() 方法读取文件中的所有数据。

file = open('file.txt', 'r')
print(file.read())
file.close()

在上面的代码中,我们使用了 read() 方法读取了文件中的所有数据,并使用了 close() 方法关闭文件。在使用完文件后,我们应该始终关闭文件以确保安全。

读取文件行

如果我们希望逐行读入文件的数据,则可以使用 readline() 方法。以下代码演示了如何读取文件的第一行:

file = open('file.txt', 'r')
print(file.readline())
file.close()

在上面的代码中,我们使用了 readline() 方法读取了文件的第一行,并使用了 close() 方法关闭文件。

逐行读取文件

如果我们希望逐行读取文件并对每一行进行操作,则可以使用 readlines() 方法。以下代码演示了如何逐行读取文件:

file = open('file.txt', 'r')
for line in file.readlines():
    print(line.strip())
file.close()

在上面的代码中,我们使用 readlines() 方法读取了文件的所有行,并使用了 strip() 方法去除了每一行末尾的换行符。

结论

在Python中,我们可以使用内置的 open() 函数来打开文件并读取其中的数据。我们可以使用各种方法读取文件,包括 read()readline()readlines() 。在使用完文件后,我们应该始终关闭文件以确保安全。