【python】儲存、讀取變數
阿新 • • 發佈:2018-12-20
普通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檔案