如何使用file()函数从文件中读取内容并将其存储为数组?
发布时间:2023-09-10 00:43:39
在Python中,我们可以使用file()函数来打开一个文件,并使用readlines()方法读取文件的内容。然后可以将读取的内容按照需要存储到数组中。
下面是一个简单的示例,展示了如何使用file()函数从文件中读取内容并存储为数组:
# 打开文件
file = open('data.txt', 'r')
# 读取文件内容
lines = file.readlines()
# 关闭文件
file.close()
# 创建一个空数组用来存储读取的内容
data = []
# 将读取的内容存储到数组中
for line in lines:
# 去除读取的行末尾的换行符
line = line.strip()
# 将行添加到数组中
data.append(line)
# 打印存储的内容
print(data)
在上面的示例中,我们首先使用open()函数打开一个名为data.txt的文件,并指定模式为'r'来以只读模式打开文件。然后使用readlines()方法读取文件的内容,该方法将返回一个包含文件的每一行内容的列表。
我们使用一个循环迭代读取的每一行,并使用strip()方法去除行末尾的换行符。然后将每一行添加到data数组中。
最后,我们打印存储的内容。
需要注意的是,使用file()函数打开文件后,应该始终记得关闭文件,以释放系统资源。上面的示例中使用close()方法关闭文件。
希望这个简单的示例能够帮助你理解如何使用file()函数从文件中读取内容并将其存储为数组。
