在python中加载pickle的非类型对象

2024-04-24 07:08:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一种将pandas数据帧保存到pickle的方法,基本上如下所示:

def saveData(df, name):      
    import pickle            
    print('Saving data...')  
    output = open(name, 'wb')
    pickle.dump(df, output)  
    output.close()           
    print('Done.')           

当我尝试加载保存的pickle文件时,会得到一个非类型的空对象。我用于加载的方法基本上如下所示:

def loadData(name):
    import pickle
    print('Loading data...')
    target = open(name, 'rb')
    df = pickle.load(target)
    target.close()
    print('Done.')

Tags: 数据方法nameimporttargetpandasdfclose