欢迎访问宙启技术站
智能推送

如何使用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()函数从文件中读取内容并将其存储为数组。