如何从上一个运行会话加载列表

问题描述

我正在尝试制作一个列表,其中包含用户输入以增加或缩小列表中项目的大小。

运行时:

import pickle
bag = []

def save_current():
    with open("test_bag","wb") as f:
        pickle.dump(bag,f)

def load_bag():
    with open("test_bag",'rb') as f:
        bag = pickle.load(f)

在该会话期间它工作正常,但是如果我重新启动会话。然后运行:

load_bag()
print(bag)

bag 返回一个空列表。我希望它能够关闭并返回并仍然保留上次使用列表的内容

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)