【发布时间】:2018-05-28 19:32:02
【问题描述】:
我正在构建我的第一个 python 包(然后我使用 pip 安装它),我需要使用一些非 python 文件。在these answers 中说明我应该使用pkg_resources 函数。但我想不出一个可行的例子。假设我有这个项目结构:
package_name/
----data/
--------image.png
----package_name/
--------__init__.py
--------file.py
----setup.py
----MANIFEST.in
----conf.yml
现在我想从file.py 访问conf.yml 和image.png。我应该如何进行:
- file.py ?
- setup.py ?
- MANIFEST.in ?
【问题讨论】:
-
感谢链接。我仍然认为从头开始解释会很棒。这样的解释还可以包括如何在本地运行测试。
-
最小可运行已发布工作示例:stackoverflow.com/questions/3596979/…
标签: python-3.x pip package setup.py pkg-resources