我有一个PyQT KDE应用程序,我需要生成一些文件(使用pyuic
和pyrcc
命令),并将一些文件(.desktop)复制到一些地方(即/usr/share/applications/kde4/)。首选的方法是什么?
使用shutil.copy()
和os.command()
(或subprocess.Popen()
)是复制操作和命令的好方法吗?或者有没有更好的方法可以在setup.py中使用二硫化物来实现这一点?
从这个问题判断shutil
是复制文件/目录(复制文件/复制树/…)的方法
至于使用distutils安装额外的文件,请参阅data_files和package_data选项。