开发者社区 问答 正文

怎么保存python文件

怎么保存python文件

展开
收起
云计算小粉 2018-05-10 20:10:54 2678 分享 版权
1 条回答
写回答
取消 提交回答
  • 阿里云用户

    python保存文件的几种方法
    1>保存为二进制文件,pkl格式

    import pickle
    pickle.dump(data,open('file_path','wb'))  #后缀.pkl可加可不加

    若文件过大

    pickle.dump(data,open('file_path', 'wb'),protocol=4)

    读取该文件:

    data= pickle.load(open('file_path','rb'))

    2>保存为二进制文件,npz格式

    import numpy as np
    np.savez('file_path/file_name.npz', data1=X,data2=y)

    读取该文件:

    with np.load('file_path/file_name.npz') as data:
        X = data['data1']
        y= data['data2']

    3>DataFrame文件保存为.csv

    dataframe_file.to_csv("file_path/file_name.csv", index=False) 
    读取该文件:
    import pandas as pd
    df = pd.read_csv('file_path/file_name.csv')
    2019-07-17 22:23:27
    赞同 展开评论
问答分类:
问答标签:
问答地址: