Python在程序外保存数据

2024-04-20 16:33:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我对python有点陌生,为了好玩,我制作了一个用户名+密码登录系统。我正在使用字典存储用户名+密码。我要做它,这样你就可以在字典中添加一个帐户,我想用某种方法保存字典,以备下次程序运行时使用。我该怎么做?在


Tags: 方法程序运行密码字典系统帐户用户名存储用户
3条回答

持久化数据有很多种选择,一种简单的方法是使用^{}

您可以使用以下方法保存数据:

>>> import shelve
>>> data = {'foo':'foo value'}
>>> d = shelve.open('myfile.db')
>>> d['data'] = data
>>> d.close() 

这样您就可以轻松地恢复数据:

^{pr2}$

其他选项是使用^{}^{}数据库,如^{},MySQL等

有很多选择。您可以从了解原生Python的input and output如何工作开始。在

那么你可以试试sqlite。在

最后使用合适的数据库(MySQL、PostgreSQL、MongoDB等)。在

根据需要,您可以将信息保存到文本文件或使用数据库。保存到文本文件不需要任何编码,但是python的两个流行格式/库是json和{a2}。如果您想使用数据库,我建议您使用mysql或sqlite。在

相关问题 更多 >