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