python - 如何将播放器数据存储在 discord.py 中?
问题描述
我正在 discord.py 中创建一个迷你游戏机器人。我记得我在设计中想要的一件事是玩家资料。我该如何处理?如何将播放器数据存储在 discord.py 中?我不是文件 I/O 的新手,但我也不是很有经验,所以要记住这一点:)
我知道这个问题有点宽泛和模糊,但我不知道如何以任何其他方式提出这个问题。
谢谢!
解决方案
有多种存储数据的方法,这实际上不是 discord.py 特定的问题。如果您要存储少量数据,则可以使用dict。如果你确实使用了 dict,那么当 python 程序终止时,数据将会丢失。
您还可以使用PostgreSQL或 SQLite 等数据库。如果您要存储大量数据并且数据将一直存储到您将其删除,这会更好。
在 python 中存储数据的方法有很多,这里有一些可以帮助你的列表。
推荐阅读
- scala - Scala Option 获取键值
- java - 例外:期待菜单,得到 androidx.constraintlayout.widget.ContstraintLayout
- sql - SQL 创建三个表并与之交互
- amazon-web-services - ECS 可以在单独的帐户中访问 ECR
- html - 如何为网格中的各个列着色
- image - 如何将rois提取为induvidual roi图像
- docker - 从 k3s-master 在 k3s-agent 上运行 docker 容器
- go - 如何为不同的 gRPC 端点重用 proto-buffer 消息?
- graphql - 将标头转发到实现
- javascript - 确保在回调后触发异步方法