在Python语言中,可以使用以下代码从多个.txt文件中读入数组:
file_names = ["file1.txt", "file2.txt", "file3.txt"] # 文件名列表
data = [] # 存储读取的数据
for file_name in file_names:
try:
with open(file_name, 'r') as file:
content = file.read()
data.append(content.split()) # 将每个文件的内容拆分为数组并添加到data列表中
except FileNotFoundError:
print(f"文件 {file_name} 不存在")
print(data)
上述代码首先定义了一个文件名列表file_names
,其中包含了需要读取的多个.txt文件的文件名。
然后,创建一个空列表data
,用于存储读取的数据。
接下来,使用for
循环遍历file_names
列表中的每个文件名。在循环中,使用with open(file_name, 'r') as file
语句打开每个文件,并使用file.read()
方法读取文件内容。
读取的内容通过split()
方法拆分为数组,并使用append()
方法添加到data
列表中。
最后,打印data
列表,即可显示从多个.txt文件中读取的数组内容。
请注意,以上代码假设所有的.txt文件都在当前工作目录下。如果文件不存在,将会打印相应的错误信息。
这是一个简单的示例,你可以根据实际需求进行修改和扩展。
领取专属 10元无门槛券
手把手带您无忧上云