如何使用distutils将文件复制到用户主目录或当前目录?

时间:2012-08-12 04:08:08

标签: python distutils

我正在编写一个python包(svnplot)。我想在用户主目录或当前目录中复制shell脚本或批处理文件,以便用户可以方便地执行包中的命令。

目前要执行svnplot命令,用户必须调用与

类似的东西

python /svnplot/svnplot.py

如果我在用户主目录中复制shell脚本或批处理文件,则用户只需要调用

svnplot.sh

但是,我无法弄清楚如何将文件复制到用户主目录。

1 个答案:

答案 0 :(得分:0)

查看distutils scripts optionentry_points/console_scripts in setuptools

如果只有一个主命令,那么您可以使用PyInstaller,py2exe将您的包打包成一个可执行文件。在简单的情况下,压缩包并执行它就足够了。