<分区>
我对 python 有点陌生,我正在制作一个用户名 + 密码登录系统,只是为了好玩。我正在使用字典来存储用户名+密码。我打算这样做,这样你就可以在字典中添加一个帐户,我想要一些方法来保存字典以供下次程序运行时使用。我该怎么做?
标签 python
<分区>
我对 python 有点陌生,我正在制作一个用户名 + 密码登录系统,只是为了好玩。我正在使用字典来存储用户名+密码。我打算这样做,这样你就可以在字典中添加一个帐户,我想要一些方法来保存字典以供下次程序运行时使用。我该怎么做?
最佳答案
持久化数据有很多选择,一种简单的方法是使用 shelve
您可以使用以下方式保存数据:
>>> import shelve
>>> data = {'foo':'foo value'}
>>> d = shelve.open('myfile.db')
>>> d['data'] = data
>>> d.close()
然后您可以轻松恢复数据:
>>> import shelve
>>> d = shelve.open('myfile.db')
>>> data = d['data']
>>> d.close()
关于Python - 在程序外保存数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17179222/