0

私はpythonパッケージ(svnplot)を書いています。ユーザーがパッケージ内のコマンドを便利に実行できるように、シェル スクリプトまたはバッチ ファイルをユーザーのホーム ディレクトリまたは現在のディレクトリにコピーしたいと考えています。

現在、svnplot コマンドを実行するには、ユーザーは次のようなものを呼び出す必要があります。

python /svnplot/svnplot.py

ユーザーのホーム ディレクトリにシェル スクリプトまたはバッチ ファイルをコピーした場合、ユーザーは呼び出すだけで済みます。

svnplot.sh

ただし、ファイルをユーザーのホーム ディレクトリにコピーする方法がわかりません。

4

1 に答える 1

0

distutilsscriptsオプションまたはentry_points/console_scriptssetuptoolsを見てください。

main コマンドが 1 つしかない場合は、PyInstaller、 py2exe を使用して、パッケージを 1 つの実行可能ファイルにパックできます。単純なケースでは、パッケージを圧縮して実行するだけで十分な場合があります。

于 2012-08-12T04:37:36.637 に答える