【发布时间】:2020-08-06 04:57:32
【问题描述】:
好的,我有这段代码
points = 25
points += 5
python代码用完或程序结束后点不保存并恢复到开始25点我怎样才能使点更新并保存在新值中。
【问题讨论】:
-
你想把它们保存在哪里?
-
不清楚您要做什么。当您再次启动程序时,您是否希望该值相同?如果是这种情况,那么您需要将这个值存储在外部,并在程序中每次都读取它。
-
如果你想保持运行,你不应该结束程序,或者如果你想将
variable的值粘贴到一个文本文件中,然后下次从那里选择值 -
@alt-f4 是的,抱歉,我希望加载时值相同,我该怎么做?我对编码很陌生
-
我假设您想存储程序的状态并再次从同一状态恢复。是对的吗?如果是这样,您可以使用序列化。在 python 中,您可以使用
pickle实现此目的。 docs.python.org/3/library/pickle.html。在检索时,您可以反序列化并恢复状态。
标签: python