【发布时间】:2020-12-24 18:40:01
【问题描述】:
Python - 我的程序中有一个空字典,稍后将被填充。当我再次运行程序时,有什么方法可以阻止它被清空?
程序字典的开头 - DATABASE = {}
程序字典结束 - DATABASE = {"Hello":1, "BYE":2}
(我希望当我再次运行程序时它保持这种状态)
运行新程序 - DATABASE = {}(我不希望它被重置)
【问题讨论】:
-
你可以把它保存到一个json文件中。
-
一般问题称为 persistence(用于存储信息的行为)或 序列化(用于将信息转换为可以储存)。这有望帮助您进行网络搜索(工具建议与 Stack Overflow 无关)。您不能在程序开始时“停止”字典“被清空”,因为它与您填充的字典不同 - 它位于完全独立的运行时中,并且从一开始就没有满。您需要使用持久数据重新填充它。
标签: python