在 Python 中,可以使用函数 open()
来打开文本文件,然后使用文件对象的方法来读取文件中的内容。
例如,下面是如何打开一个文本文件并将其中的内容读取到一个变量 data
中的代码:
# 打开文件
with open('data.txt', 'r') as file:
# 读取文件内容
data = file.read()
在上面的代码中,函数 open()
接受两个参数:文件名和模式。在这里,文件名是 'data.txt'
,模式是 'r'
,表示要以只读方式打开文件。
如果文件打开成功,open()
函数会返回一个文件对象,然后我们可以使用文件对象的 read()
方法来读取文件中的内容。
你还可以使用文件对象的其他方法来读取文件中的内容,例如 readline()
方法可以读取文件中的一行,readlines()
方法可以读取文件中的所有行并返回一个列表。
例如:
# 打开文件
with open('data.txt', 'r') as file:
# 逐行读取文件内容
for line in file:
print(line)
在上面的代码中,我们使用了一个 for
循环来逐行读取文件中的内容。每次迭代时,文件对象的 __next__()
方法会被调用来获取下一行内容,直到文件