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

时间:2011-06-26 13:24:59

标签: python distutils distribute setup.py

我有一个PyQT KDE应用程序,我需要生成一些文件(使用pyuicpyrcc命令)并将一些文件(.desktop)复制到某些地方(即/ usr / share / applications) / KDE4 /)。有哪些首选方法?

使用shutil.copy()os.command()(或subprocess.Popen())好方法来复制操作和命令吗?或者有更好的方法在setup.py中使用disutils吗?

1 个答案:

答案 0 :(得分:1)

判断from this question shutil是复制文件/目录的方法(copyfile / copytree /...)

至于安装带有distutils的额外文件,请参阅data_filespackage_data选项。