介绍
这篇文章给大家分享的是有关Python分发包中如何添加额外文件的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
在制作一个Python分发包时经常需要把一些文件添加到包中。最常见的例子是你希望通过,
<代码> pip安装代码> 命令安装Python代码> <代码>包时会在,
/etc/等目录下自动添加默认配置文件,由此可以让Python安装完成就可以工作,同时也可以给用户提供配置样例参考。
参考,安装附加文件
如果使用<代码> setuptools> 代码,在设置。py文件中可以通过<代码>,data_file> 代码配置项配置分发包的额外文件,格式为:,(& lt;安装位置祝辞,[& lt;文件1祝辞,& lt;文件2祝辞,…])
#, setup . py 得到setuptools import 设置 设置(… data_file才能=((& # 39;位图# 39;,,(& # 39;bm/b1.gif& # 39;,, & # 39; bm/b2.gif& # 39;]), ,,,,(& # 39;配置# 39;,,(& # 39;cfg/data.cfg& # 39;])), 之前,)>上面的示例,& lt;安装位置比;使用了相对路径,在安装时会根据安装前缀如<代码>,系统。> 前缀代码(系统级安装)和,<代码>网站。USER_BASE> 代码(用户级安装)解释为绝对路径。虽然也可以使用绝对路径,但不推荐这么做,因为这与轮格式的分发包不兼容。文件路径同样也是相对路径,其路径起点为<代码>设置。py 代码>文件所在目录,即项目的根目录,注意文件不能被重命名。
如果使用,pbr帮助打包,声明额外文件的方法与上述类似,需要在<代码>,设置。cfg> 代码如下配合
[文件] packages =,pbr data_files =,等/pbr =等/* 等/init =pbr.packaging.conf才能 pbr.version才能。参看感谢各位的阅读!关于“Python分发包中如何添加额外文件”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
Python分发包中如何添加额外文件