使用纯文本文件(如json和yaml)的数据管理系统。
panda-core-data的Python项目详细描述
潘达科数据
所以,如果你已经玩过factorio,rimworld或dwarf forces之类的游戏并试图修改它们,
你会发现修改那些游戏来做一些简单的事情,比如改变
因为游戏的数据文件是
简单的raws而不是二进制文件。这个库几乎使使用raws的任务简单到
可能的。在我们的例子中,raws是纯文本文件,如xml、json、yaml等
通常用于保存数据,目前库支持yaml
和json
。
这个库可能考虑到了修改,但是它几乎可以用于任何类型的软件或 使用python的游戏引擎。
库内部使用dataclasses来 处理数据并TinyDB从raws加载它们。
感谢您对我们的套餐感兴趣!但现在我们的事情还是有点麻烦。但是,你 可以在这里查看基本的api文档:https://pandacoredata.readthedocs.io/
安装
此包仅适用于Python3.7及更高版本,因为它使用数据类。
该软件包现在可与pip一起使用,因此要安装,只需运行以下命令:
pip install panda-core-data
快速启动
安装后,您可以运行以下命令:
panda_core_data_commands.py -o directory-name
它将自动生成基本目录结构,外加一个基本主文件。
如何协作
如果你想帮助这个图书馆的发展,我会说我爱你,但是 未婚妻会嫉妒的,所以我就说谢谢:d
把钱扔到屏幕上
- tidelif:我们在tidelift上!所以你可以从他们那里得到一些技术支持,他们帮助我们。这是一场双赢!如果您感兴趣,click here(如果您也使用此参考链接,我们将获得一些帮助~)
- patreon:如果您每个月都想帮助我们,可以通过查看我们的patreon页面来帮助我们here
- ko fi:你喜欢咖啡吗,我喜欢咖啡,如果你想给我一个咖啡小费,你可以这样做here
通过提供编码帮助
首先,确保至少有python 3.7,git和pip启动并运行:
python -V
pip -V
git --version
使用git使用以下命令下载此存储库:
git clone https://github.com/Cerberus1746/PandaCoreData.git
然后使用以下命令将CD放入目录:
cd PandaCoreData
现在,如果您只想运行测试来测试更改,可以运行:
pip install tox
tox
如果要生成文档,可以使用以下命令安装所有依赖项:
pip install panda-core-data[docs]
然后使用以下命令生成文档:
python setup.py build_sphinx
默认情况下,文档将位于目录docs/build/html
安全联系人信息
若要报告安全漏洞,请使用 Tidelift security contact。潮水 将协调修复和披露。