python保存所有变量值_如何在当前python会话中保存所有变量?

繁星coding

这是使用spyderlib函数保存Spyder工作区变量的方法#%%  Load data from .spydata filefrom spyderlib.utils.iofuncs import load_dictionaryglobals().update(load_dictionary(fpath)[0])data = load_dictionary(fpath)#%% Save data to .spydata filefrom spyderlib.utils.iofuncs import save_dictionarydef variablesfilter(d):    from spyderlib.widgets.dicteditorutils import globalsfilter    from spyderlib.plugins.variableexplorer import VariableExplorer    from spyderlib.baseconfig import get_conf_path, get_supported_types    data = globals()    settings = VariableExplorer.get_settings()    get_supported_types()    data = globalsfilter(data,                                            check_all=True,                         filters=tuple(get_supported_types()['picklable']),                         exclude_private=settings['exclude_private'],                         exclude_uppercase=settings['exclude_uppercase'],                         exclude_capitalized=settings['exclude_capitalized'],                         exclude_unsupported=settings['exclude_unsupported'],                         excluded_names=settings['excluded_names']+['settings','In'])    return datadef saveglobals(filename):    data = globalsfiltered()    save_dictionary(data,filename)#%%savepath = 'test.spydata'saveglobals(savepath) 请让我知道这对你有没有用。大卫·BH

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值