1 将二维列表写入txt文件
my_list = [[1, 2 ,3],
[4, 5, 6]]
with open('my_list.txt', 'w') as f1:
for i in range(len(my_list)):
for j in range(len(my_list[i])):
f1.write(str(my_list[i][j]))
if(j != (len(my_list[i])-1)):
f1.write(' ')
f1.write('\n')
2 从txt文件中读取二维列表
import numpy as np
my_list = []
with open("my_list.txt", 'r') as f:
data = f.readlines()
for i in data:
temp = i.split(' ')
temp[-1] = temp[-1].replace('\n', '')
temp = [int(j) for j in temp]
my_list.append(temp)
my_list = np.array(my_list)#转换为二维数组
print(my_list)