加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

python – setup.py将文件复制到某个位置

发布时间:2020-12-16 22:15:18 所属栏目:Python 来源:网络整理
导读:作为安装过程的一部分,我想将配置文件复制到用户的主目录,即?/ .foo.conf 使用setup.py执行此操作的常用方法是什么?我应该在setup.py中编写代码来在setup()之后复制文件,还是有一些内置机制来完成这种任务? 更新 我最后修改了脚本以检查启动时是否存在?/ .

作为安装过程的一部分,我想将配置文件复制到用户的主目录,即?/ .foo.conf

使用setup.py执行此操作的常用方法是什么?我应该在setup.py中编写代码来在setup()之后复制文件,还是有一些内置机制来完成这种任务?

更新

我最后修改了脚本以检查启动时是否存在?/ .foo.conf.
如果没有,请创建默认conf.我也找到了这个post which was useful.

最佳答案
我认为这可能是对setuptools的误用.如果你想坚持使用setuptools安装,你应该在那里找一个配置文件,然后大声地向你的用户做广告,但如果需要默认值,应该从包里面读取它们,使用像resource_stream这样的东西无论从系统安装的easy_install,virtualenv,还是像rpm这样的打包系统运行,你都可以确定你会发现它.

在后一种情况下,实际放置这样的配置文件是不切实际的,因为在构建rpm时系统用户不存在.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读