标签: python shelve
即使方法close()和sync(),在搁架上进行的修改也会保存在脚本的末尾。我想知道是否有办法避免这种模式。就我而言,我正在开发一个小应用程序来编辑一些数据。最后,我问用户是否要保存修改。如果答案是'不',我不想同意搁置。
答案 0 :(得分:0)
如果数据足够小以便保留在内存中,请先将其复制到普通的dict,如果要保存更改,只能将其复制回来。
如果它太大,那么根据您的应用程序,您可能只能复制一部分。