生成某些文件并将其复制到 setup.py 中的任意位置的推荐方法是什么?

发布于 2024-11-17 03:18:19 字数 255 浏览 3 评论 0原文

我有一个 PyQT KDE 应用程序,我需要生成一些文件(使用 pyuicpyrcc 命令)并将一些文件(.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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

世界和平 2024-11-24 03:18:19

判断从这个问题 shutil是复制文件/目录的方法(copyfile/copytree/...)

至于使用 distutils 安装额外文件,请参阅 data_filespackage_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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文