gpt4 book ai didi

python - Pickle - 如果存在则加载变量或创建并保存它

转载 作者:IT老高 更新时间:2023-10-28 20:52:20 28 4
gpt4 key购买 nike

如果变量已经存在,是否有更好的方法使用 pickle 加载变量,或者如果不存在则创建并转储它?

if os.path.isfile("var.pickle"):
foo = pickle.load( open( "var.pickle", "rb" ) )
else:
foo = 3
pickle.dump( foo, open( "var.pickle", "wb" ) )

最佳答案

您可以关注EAFP principleask for forgiveness :

import pickle

try:
foo = pickle.load(open("var.pickle", "rb"))
except (OSError, IOError) as e:
foo = 3
pickle.dump(foo, open("var.pickle", "wb"))

关于python - Pickle - 如果存在则加载变量或创建并保存它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26835477/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com