普通txt文件:
with open('test.txt', 'w') as f: # 打开test.txt 如果文件不存在,创建该文件。
f.write(str(var)) # 把变量var写入test.txt。
print(var,file=f) # 这种方式也可以
vars=list()
with open('text.txt', 'r') as f:
for i in f: # i为每行元素
var=f.readlines() # 读取一行
vars.append(i) # 这种方法亦可
npy矩阵:
np.save("a.npy", a)
c = np.load( "a.npy" )
csv文件:
import numpy
import csv
numpy.savetxt("new.csv", my_matrix, delimiter=',')
mycsvfile=csv.reader(open("new.csv"))
for r in mycsvfile:
print(r) # mycsvfile以行的方式载入csv文件