【问题标题】:How can I keep a value after program finishes? [duplicate]程序完成后如何保持值? [复制]
【发布时间】: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


【解决方案1】:

使用静态数据类型保存值,即使在执行完成后。

阅读本文,https://www.studytonight.com/python/python-static-keyword

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-12-03
    • 1970-01-01
    • 2019-09-17
    • 1970-01-01
    • 2015-01-07
    • 1970-01-01
    • 2010-12-24
    • 1970-01-01
    相关资源
    最近更新 更多