最近在学习开发游戏,现在学习到登录界面,在CSDN上找例文学习,被迫学习了数据库的一些内容,但是无意间看见另一种数据储存形式:with xxx.pickle as f 这种类型的,想知道pickle和数据库对于开发有限那个好,其实我现在只是想利用其中一个把用户已注册的账号密码保存下来,然后换手机或卸载又从新下载时可以玩回以前的账号。
使用pickle库,存储数据使用pickle.dump(obj, file, [,protocol]),将对象obj保存到文件file中去。使用pickle.load(file)从file中读取一个字符串,并将它重构为原来的python对象,反序列化出对象。这是一个文件数据保存和读取的方式,你还可以用pandas.to_pickle,pandas.read_pickle()操作pkl文件。就你的简单需求来说,你用pickle就可以保存你的数据。