跳转到主要内容

创建保存点的上下文管理器

项目描述

创建保存点的上下文管理器,避免重新计算代码中的昂贵部分。

示例

from savepoint import SavePoint

a = 10
b = 20

# do some expensive calculation here
with SavePoint("stuff.p"):
    print "doing stuff"
    a += 10
    c = 30

print a, b, c

代码第一次运行时,执行 with 块,并将修改后的作用域序列化为 stuff.p。后续调用将更新全局作用域,从pickle文件中读取,并完全跳过该块。

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源分布

savepoint-0.1.tar.gz (2.3 kB 查看哈希值)

上传时间:

构建分布

savepoint-0.1-py2.7.egg (2.9 kB 查看哈希值)

上传时间:

支持者