📜  如何在python中将文件读入数组(1)

📅  最后修改于: 2023-12-03 15:38:36.268000             🧑  作者: Mango

如何在Python中将文件读入数组

在Python中,可以使用内置函数open()打开文件并读取其中的数据。一般来说,我们可以使用以下步骤将文件读入数组:

  1. 打开文件
  2. 读取文件
  3. 将数据放入数组中
1. 打开文件

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

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

这将打开名为filename.txt的文件并以只读模式打开它。如果我们想要将数据写入文件中,我们可以将模式更改为'w'(写模式)。

2. 读取文件

要读取文件中的数据,可以使用以下代码:

data = file.read()

这将读取文件中的全部内容,并将其存储在名为data的变量中。

如果我们只想读取文件中的一行数据,可以使用以下代码:

line = file.readline()

这将读取文件中的下一行文本,并将其存储在名为line的变量中。每次调用readline()都会读取文件中的下一行。

3. 将数据放入数组中

将数据放入数组中的过程非常简单。我们只需要按以下方式使用内置函数split()

array = data.split()

这将以空格作为分隔符,分割文件中的所有文本,并将其存储在名为array的数组中。我们也可以指定其他分隔符来分割文件中的数据。

完整代码

以下是将文件读入数组的完整代码示例:

file = open('filename.txt', 'r')
data = file.read()
array = data.split()

这将打开名为filename.txt的文件并将文件中的所有文本存储在名为array的数组中。

注意,读取文件后,一定要记得关闭文件

file.close()

这将关闭文件句柄并释放内存。最好在不需要使用文件时立即关闭文件读取器。