gpt4 book ai didi

python - 存储/检索 python 数据的首选方式

转载 作者:行者123 更新时间:2023-11-28 18:55:46 25 4
gpt4 key购买 nike

我想在 Python 包中包含数据文件。是按照建议将它们放入实际包装中的最佳位置 here ,即

setup.py
src/
mypkg/
__init__.py
module.py
data/
tables.dat
spoons.dat
forks.dat

或者有更好的方法吗?从 python 中检索数据文件的最佳方法是什么?我应该使用

mypkg.__path__ + 'data/tables.dat'

例如,或者我应该使用

pkgutil.getdata('mypkg','tables.dat')

或者,还有其他更好的方法吗?

一般来说,目前在 Python 包中处理数据的首选方式是什么?

最佳答案

pkgutil 意味着即使包安装在 ZIP 文件中,您也可以加载数据,因此如果您想支持它,则更可取。将它存储在这样的数据目录中很好,我一直这样做。 :)

关于python - 存储/检索 python 数据的首选方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2128399/

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