Python 的 setup.py
文件允许您使用 package_data
参数处理数据文件
首先,假设您有一个名为 data
的文件夹,其中包含一些数据文件(例如 example_data.txt
)。
接下来,创建一个名为 MANIFEST.in
的文件,其中包含以下内容:
include data/*.txt
recursive-include data *
This包括 data
文件夹中的所有 .txt
文件及其子文件夹中的所有文件。
在 setup.py
文件中,您可以使用 package_data
参数指定这些数据文件。
来自 setuptools 导入设置, find_packages
setup(
name='your_package_name',
version=“0.1”,
包= find_packages(),
package_data={
'': ['data/*.txt'</这可确保安装此 Python 包时安装 MANIFEST 中包含的所有数据文件。 .in
所有内容都会安装在相应的目录中。
注意:如果您的数据文件位于包的子文件夹中,请务必在 MANIFEST.in
中使用 recursive-include
。请。 操作说明。
以上内容来源于互联网,不代表本站全部观点。 欢迎关注:zhujipindao.com
评论前必须登录!
注册