创建保存点的上下文管理器
项目描述
创建保存点的上下文管理器,避免重新计算代码中的昂贵部分。
示例
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 查看哈希值)
关闭
savepoint-0.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 951b540d1326e19e7cda3d8b3b432e488f2259684a32411c887cac3a0c72e8a1 |
|
MD5 | 838d9d7bf76ce3ac4094ddfb56ae198c |
|
BLAKE2b-256 | ab1de0a0aab518476349815a93f80e9615bc98e1818f874641213ab9f3e4fea2 |