我正在开发一个程序,我需要从另一个文件访问一个dicionary,我知道该怎么做。我还需要能够附加相同的字典并将其以当前形式保存到另一个文件中
无论如何都要这样做?
编辑:
该程序要求您登录。您可以创建一个帐户,当您这样做时,需要保存该用户名:您在字典中输入的密码。我拥有它的方式,您可以创建一个帐户,但一旦您退出该程序,该帐户就被删除了。
答案 0 :(得分:2)
您可以使用python中的pickle模块存储和检索数据结构,该模块提供对象序列化。
保存字典
import pickle
some_dict = {'this':1,'is':2,'an':3,'example':4}
with open('saved_dict.pkl','w') as pickle_out:
pickle.dump(some_dict,pickle_out)
加载词典
with open('saved_dict.pkl.'r') as pickle_in:
that_dict_again = pickle.load(pickle_in)