📅  最后修改于: 2023-12-03 15:38:36.268000             🧑  作者: Mango
在Python中,可以使用内置函数open()
打开文件并读取其中的数据。一般来说,我们可以使用以下步骤将文件读入数组:
要打开文件,我们可以使用以下代码:
file = open('filename.txt', 'r')
这将打开名为filename.txt
的文件并以只读模式打开它。如果我们想要将数据写入文件中,我们可以将模式更改为'w'
(写模式)。
要读取文件中的数据,可以使用以下代码:
data = file.read()
这将读取文件中的全部内容,并将其存储在名为data
的变量中。
如果我们只想读取文件中的一行数据,可以使用以下代码:
line = file.readline()
这将读取文件中的下一行文本,并将其存储在名为line
的变量中。每次调用readline()
都会读取文件中的下一行。
将数据放入数组中的过程非常简单。我们只需要按以下方式使用内置函数split()
:
array = data.split()
这将以空格作为分隔符,分割文件中的所有文本,并将其存储在名为array
的数组中。我们也可以指定其他分隔符来分割文件中的数据。
以下是将文件读入数组的完整代码示例:
file = open('filename.txt', 'r')
data = file.read()
array = data.split()
这将打开名为filename.txt
的文件并将文件中的所有文本存储在名为array
的数组中。
注意,读取文件后,一定要记得关闭文件:
file.close()
这将关闭文件句柄并释放内存。最好在不需要使用文件时立即关闭文件读取器。