📅  最后修改于: 2023-12-03 14:49:25.403000             🧑  作者: Mango
在 Python 中,读取文件可以使用 open()
函数。这个函数可以打开一个文件并将其内容读取到内存中。然后,你就可以使用 Python 读取文件中的内容。
首先,让我们看一下如何打开一个文件:
file = open('file.txt', 'r')
上面的代码将打开一个名为 file.txt
的文件,并以只读模式打开它。文件对象将被赋给变量 file
。
在使用完文件后,你需要关闭它:
file.close()
有三种方法可以读取文件中的内容:
read()
:一次读取整个文件内容并返回一个字符串。readline()
:每次读取文件中的一行,并返回这行的字符串。readlines()
:一次读取整个文件内容并返回一个字符串列表,每个列表项都是文件的一行。下面是三种方法的代码示例:
# read()
file = open('file.txt', 'r')
content = file.read()
file.close()
# readline()
file = open('file.txt', 'r')
line = file.readline()
file.close()
# readlines()
file = open('file.txt', 'r')
lines = file.readlines()
file.close()
下面是一个完整的示例,演示如何打开文件并读取文件中的行:
file = open('file.txt', 'r')
for line in file:
print(line.strip())
file.close()
上面的代码循环读取 file.txt
文件中的每一行,并将每一行内容打印到控制台上。注意,我们使用 strip()
方法来删除每行字符串末尾的换行符。
通过 Python 中的 open()
函数,你可以打开并读取文件中的内容。使用 read()
方法可以一次性读取整个文件,使用 readline()
方法可以一次读取一行,使用 readlines()
方法可以一次读取整个文件并将其存储在一个字符串列表中。而使用 for line in file
的语法可以循环读取文件中的每一行。