1
2
|
import pickle pickle.dump(data, open ( 'file_path' , 'wb' )) #后綴.pkl可加可不加 |
若文件過大
1
|
pickle.dump(data, open ( 'file_path' , 'wb' ),protocol = 4 ) |
讀取該文件:
1
|
data = pickle.load( open ( 'file_path' , 'rb' )) |
2>保存為二進制文件,npz格式
1
2
|
import numpy as np np.savez( 'file_path/file_name.npz' , data1 = X,data2 = y) |
讀取該文件:
1
2
3
|
with np.load( 'file_path/file_name.npz' ) as data: X = data[ 'data1' ] y = data[ 'data2' ] |
3>DataFrame文件保存為.csv
1
|
dataframe_file.to_csv( "file_path/file_name.csv" , index = False ) |
讀取該文件:
1
2
|
import pandas as pd df = pd.read_csv( 'file_path/file_name.csv' ) |
總結
以上所述是小編給大家介紹的python保存文件方法小結,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對服務器之家網站的支持!
原文鏈接:https://segmentfault.com/a/1190000015789610