栏目分类:
子分类:
返回
文库吧用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
文库吧 > IT > 面试经验 > 面试问答

使用setuptools / distribute打包资源

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

使用setuptools / distribute打包资源

您是否查看过setuptools文档,其中包含软件包数据:https ://setuptools.readthedocs.io/en/latest/setuptools.html#include-
data-files

基本上,您只需要

include_package_data=True
在setup.py文件中进行设置即可。如果您使用的是Subversion或CVS,则将包含所有版本化的文件。如果不是,则可以指定MANIFEST.in文件中要包括的文件。

我相信分发也支持这一点。

然后,您可以像打包文件一样访问文件。即在main.py中,您可以拥有:

import os.pathf = open(os.path.join(os.path.dirname(__file__),'templates','file1.txt'))print f.read()f.close()

这也可以在打包版本中使用。一个警告是您还必须

zip_safe = False
在setup.py中进行设置,以便在安装过程中解压缩所有文件。



转载请注明:文章转载自 www.wk8.com.cn
本文地址:https://www.wk8.com.cn/it/640104.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 wk8.com.cn

ICP备案号:晋ICP备2021003244-6号