Ipython storemagic 存储所有可用变量
Ipython storemagic to store all available variables
我最近在 ipython 中发现了 storemagic,我想用它来跨会话保存我的工作。但是,在某些会话中我生成了大量变量,我想在会话结束时说 %store all 或类似的东西,这样我就可以轻松地 %store -r 并从我离开的地方继续。
有什么办法可以做到这一点吗?请注意,我不太关心命令历史等,我想要的是不必 运行 每次 ipython 关闭、冻结或崩溃时都一遍又一遍地执行脚本。
重新发布作为回答:
%store
魔法没有保存整个会话的选项,但是 dill package 有一个函数 dump_session()
可以做到这一点。
我最近在 ipython 中发现了 storemagic,我想用它来跨会话保存我的工作。但是,在某些会话中我生成了大量变量,我想在会话结束时说 %store all 或类似的东西,这样我就可以轻松地 %store -r 并从我离开的地方继续。
有什么办法可以做到这一点吗?请注意,我不太关心命令历史等,我想要的是不必 运行 每次 ipython 关闭、冻结或崩溃时都一遍又一遍地执行脚本。
重新发布作为回答:
%store
魔法没有保存整个会话的选项,但是 dill package 有一个函数 dump_session()
可以做到这一点。