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