np.load 从python包中的相关文件

问题描述 投票:0回答:1

我创建了一个 python 包,我的包中需要有

np.load('./my_file.npy')
。 当我安装包并运行代码时,路径不正确,并且 python 找不到该文件

我也尝试了以下代码

dirname = Path(__file__).parent
path = dirname / 'my_file.npy'
np.load(str(path))

pyproject.toml
文件中我也有

[tool.flit.sdist]
include = [
    "my_file.npy",
]
python core np pyproject.toml flit
1个回答
1
投票

我是否正确理解您想要使用 flit 将文件 my_file.npy 包含在您的包中?

Flit 关于数据文件的文档: https://flit.pypa.io/en/stable/pyproject_toml.html?highlight=Data#external-data-section

我的 toml 文件没有什么特别的,它在包中包含我的数据文件。

© www.soinside.com 2019 - 2024. All rights reserved.