创建保存点的上下文管理器
savepoint的Python项目详细描述
创建保存点的上下文管理器,避免重新计算昂贵的 部分代码。
例如:
fromsavepointimportSavePointa=10b=20# do some expensive calculation herewithSavePoint("stuff.p"):print"doing stuff"a+=10c=30printa,b,c
第一次运行代码时,将执行with块,并修改 作用域被pickle到stuff.p。后续调用将更新全局范围 从pickle文件中,完全跳过块。