我正在编写一个python包(svnplot)。我想在用户主目录或当前目录中复制shell脚本或批处理文件,以便用户可以方便地执行包中的命令。
目前要执行svnplot命令,用户必须调用与
类似的东西python /svnplot/svnplot.py
如果我在用户主目录中复制shell脚本或批处理文件,则用户只需要调用
svnplot.sh
但是,我无法弄清楚如何将文件复制到用户主目录。
答案 0 :(得分:0)
查看distutils scripts
option或entry_points/console_scripts
in setuptools。
如果只有一个主命令,那么您可以使用PyInstaller,py2exe将您的包打包成一个可执行文件。在简单的情况下,压缩包并执行它就足够了。