生成某些文件并将其复制到 setup.py 中的任意位置的推荐方法是什么?
我有一个 PyQT KDE 应用程序,我需要生成一些文件(使用 pyuic
和 pyrcc
命令)并将一些文件(.desktop)复制到某些位置(即 /usr/共享/应用程序/kde4/)。执行此操作的首选方法是什么?
使用shutil.copy()和os.command()(或subprocess.Popen())是复制操作和命令的好方法吗?或者有更好的方法可以使用 disutils 在 setup.py 中执行此操作吗?
I have a PyQT KDE application and I need to generate some files(with pyuic
and pyrcc
commands) and copy some files(.desktop) to some places(ie /usr/share/applications/kde4/). What are preferred ways to do this?
Is using shutil.copy()
and os.command()
(or subprocess.Popen()
) good way to copy operations and commands? Or are there better ways to do this in setup.py with disutils?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
判断从这个问题
shutil
是复制文件/目录的方法(copyfile/copytree/...)至于使用 distutils 安装额外文件,请参阅 data_files 和 package_data 选项。
Judging from this question
shutil
is the way to go for copying files/directories (copyfile/copytree/...)As for installing extra files with distutils, see the data_files and package_data options.