gpt4 book ai didi

python - 存储和调用数据的最有效方法是什么?

转载 作者:搜寻专家 更新时间:2023-10-30 22:34:20 25 4
gpt4 key购买 nike

我一直想构建一个相当大的项目,它几乎可以模仿 Twitter,但我才刚刚开始,在创建帐户时遇到了一个小错误。我想知道存储和调用数据的最佳方法是什么。我很清楚我可以使用 .txt 文件来执行此操作,但后来我发现让程序识别数据结构比较棘手。

For example, the file might look like this:
acnt - twigman
pass - yellow

创建帐户的用户可能使用相同的名称,我需要阻止这种情况,但我不知道如何让程序知道用户名的开始和结束位置。

如果我可以在 Python 程序中使用数据库,那会容易得多,这意味着该程序可以作为一个文件运行,并且编码会更容易。该程序还可以识别用户名的开头和结尾,而无需为其编写更多脚本。

感谢您的帮助。

最佳答案

您对 Python 的期望很低。这是个好消息,因为你会很开心。

您绝对可以通过 Python 使用数据库。最简单和最快速的设置以及最接近您所描述的是文件数据库:SQLite。 Here是一个很好的入门教程。

如果你想坚持比简单,你可以使用 pickle moduleshelve module “持久化”您的数据

当然,一旦您的数据库规模显着增加,您就可以转向 MySQL 或 PostgreSQL 或其他数据库。

我鼓励您查看数据库抽象工具,例如 SQLAlchemy因为它们可以让您的生活更轻松。

如果您正在构建 Web 应用程序,那么为什么要重新发明轮子?从 many Python web frameworks 中选择一个.其中一些(如果不是全部)抽象出数据库,因此您可以专注于您的应用程序及其功能。

关于python - 存储和调用数据的最有效方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39322242/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com